上文讲到了模拟虚拟用户并发,涉及到了http请求的使用
本文主讲实际测试过程中遇到get、post请求等的操作步骤。
1、线程组---setUp线程组、tearDown线程组 的使用
setUp线程组:在所有线程组运行之前运行的线程组
tearDown线程组:在所有线程组运行完之后运行的线程组
此处,我在setUp线程组下新建http请求,访问百度首页;
tearDown线程组下新建http请求,访问csdn首页;
在线程组下新建http请求,访问python启动的地址,
新建监听器,察看结果树,点击运行查看各个线程组的运行顺序;(steup在前,teardown在后)
2、对于常见的get、post请求,请求参数的录入、请求头的录入、变量的录入;
1)请求参数的录入(在HTTP请求下的参数中进行设置)
2)请求头信息的录入;配置元件--HTTP信息头 (用于添加key-value形式的请求头信息)
3)变量的设置
添加配置元件--用户定义的变量(将该线程组下常用的值,设置为变量,统一管理)
此处将请求的ip设置为变量
则HTTP请求下,可填写如下:(${变量名})
4)当请求体为json格式时,请求体可写在【HTTP请求】下的消息体数据中
在HTTP信息头管理器下新增请求头参数
---------------------
以上设置可满足大部分场景