三.

1.http的请求默认值

当一个项目有多个模块,他们的host都是一致的,为了不重复的写host或者当某一天host变了,只需要修改一个地方就好。比如下面的两个请求,可以把host分离出来,所以就用到了http的默认值。

所以,在配置元件里面添加一个http默认值,写入host

请求里面的host就可以省去了。

但是如果是https请求的话,需要在信息头管理器里面配置https的信息,如下所填:协议需要填写 https  端口号填写 443 路径填写 /

2.动态参数的获取和变量的调用,以一个获取token的例子为例http://180.97.80.42:9090/v5/login

(1).token

(2).业务关联性的需要

两种方式: 1.后置处理器--->正则表达式提取器    2.后置处理器--->json插件

先登录获取到token,存成一个变量,通过 (2.后置处理器--->json插件)

查看结果树的登陆信息的响应数据,token是在data里面。所以用data.token或者是data["token"]获取

定义一个变量名字叫做loginToken。default value是默认的值,当没有获取到的时候,用默认值

将token传给下一个接口,当作参数传进去,比如infoget这个接

用${}表示变量的值

再次查看结果树: 是有返回结果的

如果第一个接口返回的信息会被第二个结果用到,那么就按照下面的例子来:比如新建了一个用户,要删掉这个用户,那么新建的用户id会被删除用户的接口调用。

“add添加用户”返回了用户的seller_id,那么需要通过后置处理器的jsonpath拿到seller_id。

然后,delete用户 这个接口需要用到:

3.cookie管理器

如果系统不是token机制而是cookie的机制,那么就使用配置元件中的http cookie管理器

查看结果树都是pass的

最新文章

  1. python 多线程和多进程基本写法
  2. How do I list the files in a directory?
  3. AngularJS中实现无限级联动菜单(使用demo)
  4. Python之路-python(paramiko,进程和线程的区别,GIL全局解释器锁,线程)
  5. Android基础环境搭建
  6. Codeforces 161D Distance in Tree(树的点分治)
  7. JavaScript中url 传递参数(特殊字符)解决方法
  8. tomcat环境变量的配置(网上摘,全部验证通过)
  9. 动态修改ViewPagerIndicator CustomTabPageIndicator Tab标签文字颜色
  10. JS 实现banner图的滚动和选择效果
  11. <经验杂谈>Mysql中字符串处理的几种处理方法concat、concat_ws、group_concat
  12. tp系统常量定义
  13. Install OpenCV 3.0 and Python 2.7+ on OSX
  14. js文档就绪函数
  15. android逆向四则运算
  16. TOJ 5225: 玩转二叉树
  17. Go 在 TiDB 的实践
  18. Spring注解详解@Repository、@Component、@Service 和 @Constroller
  19. servlet 和 threadlocal 与 web容器(理解threadlocal)
  20. mysql 随机查询 记录集

热门文章

  1. linux audit审计(5)--audit规则配置
  2. 集合之LinkedList(含JDK1.8源码分析)
  3. python数学第六天【指数族】
  4. linux的使用
  5. 学习android开发之路(一)页面布局
  6. 工厂类,配置文件,静态方法,反射构成编译器解耦;ioc的一个概念 ;通过xml创建容器里面存储对象
  7. BZOJ2150部落战争——最小路径覆盖
  8. Suffix
  9. 「中国剩余定理CRT」学习笔记
  10. Android stadio 生成项目 Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE)