jmeter-http请求

上文讲到了模拟虚拟用户并发,涉及到了http请求的使用

本文主讲实际测试过程中遇到get、post请求等的操作步骤。

1、线程组---setUp线程组、tearDown线程组 的使用

setUp线程组:在所有线程组运行之前运行的线程组

tearDown线程组:在所有线程组运行完之后运行的线程组

jmeter-http请求_第1张图片

此处,我在setUp线程组下新建http请求,访问百度首页;

jmeter-http请求_第2张图片

tearDown线程组下新建http请求,访问csdn首页;jmeter-http请求_第3张图片

在线程组下新建http请求,访问python启动的地址,

jmeter-http请求_第4张图片

 新建监听器,察看结果树,点击运行查看各个线程组的运行顺序;(steup在前,teardown在后)

jmeter-http请求_第5张图片

 2、对于常见的get、post请求,请求参数的录入、请求头的录入、变量的录入;

1)请求参数的录入(在HTTP请求下的参数中进行设置)

jmeter-http请求_第6张图片

2)请求头信息的录入;配置元件--HTTP信息头 (用于添加key-value形式的请求头信息)

jmeter-http请求_第7张图片

jmeter-http请求_第8张图片

 3)变量的设置

添加配置元件--用户定义的变量(将该线程组下常用的值,设置为变量,统一管理)

jmeter-http请求_第9张图片

 此处将请求的ip设置为变量jmeter-http请求_第10张图片

 则HTTP请求下,可填写如下:(${变量名})

jmeter-http请求_第11张图片

 4)当请求体为json格式时,请求体可写在【HTTP请求】下的消息体数据中

jmeter-http请求_第12张图片

 在HTTP信息头管理器下新增请求头参数

jmeter-http请求_第13张图片

---------------------

 以上设置可满足大部分场景jmeter-http请求_第14张图片

你可能感兴趣的:(jmeter,java,开发语言)