jemeter批量测试

 

一、使用badboy录制脚本

1、下载安装badboy(参看:https://blog.csdn.net/qq_36396763/article/details/78803381),成功标志如下:

 

 

2、录制脚本(参看:https://www.cnblogs.com/fnng/archive/2011/08/20/2147082.html)

主要步骤为:

(1)在上图地址栏输入网站地址

(2)开启录制(点红色的录制按钮)

(3)按照正常的网站使用流程一步步操作

 

 

(4)导出jmx文件

 

 

3、下载jmeter打开上一步生成的测试用例

(1)上http://jmeter.apache.org/download_jmeter.cgi下载jmeter即可

(2)运行jmeter(bin/jmeter.bat),导入刚才下载的jmx,成功后应该看到下面这个样子。

(3)选择测试用例右键->添加->监听器->查看结果树

 

 4.1、动态参数填充-读取本地csv文件(参考:https://blog.csdn.net/qq_44614026/article/details/103059461)

(1)添加本地csv文件

(2)针对csv文件配置读取方式

(3)在请求中配置参数引入

 

 

 

 

 

 

 

 

4.2、动态参数填充-读取上一步接口返回结果,作为下一步动态参数(参考:https://blog.csdn.net/txjlisa/article/details/48370295)

(1)找到需要提取的请求

(2)添加JSON提取器(对着请求右键->添加->后置处理->JSON提取器)

(3)配置提取字段以及映射(多个字段用;隔开,对应字段提取规则见)

(4)添加调试取样器(对着线程组右键->添加->取样器->调试取样器,这一步是用于测试的,可以不加

(5)添加循环控制器(对着线程组右键->添加->逻辑控制器->循环控制器)

(6)添加计数器(对着循环控制器右键->添加->配置元件->计数器)

(7)将需要循环的请求拖到循环控制器下,用动态参数替换现有请求参数

 

 

添加调试取样器后执行一下(工具栏上那个绿色的三角形)

 

 

 

 

 

 

 

 

 

 

 

参考网站:

postman录入测试:https://blog.csdn.net/tomoya_chen/article/details/81252884 

基本配置:https://www.cnblogs.com/sunshine-sky66/p/8473609.html

脚本录制:

  https://www.cnblogs.com/fnng/archive/2011/08/20/2147082.html

  https://blog.csdn.net/qq_36396763/article/details/78803381

参数文本录入:

  https://blog.csdn.net/qq_44614026/article/details/103059461

  https://www.lfhacks.com/tech/jmeter-vars-array

上一步结果提取:

  正则提取:https://blog.csdn.net/lala_yanzi/article/details/104397832

  json提取:https://blog.csdn.net/lala_yanzi/article/details/104397832

  脚本提取:https://www.lfhacks.com/tech/jmeter-vars-array

响应数据处理:https://blog.csdn.net/ueiun2_explore/article/details/103729730

java脚本:

  https://blog.csdn.net/android_wangjuan/article/details/88564048

  https://www.cnblogs.com/weijiangbao/p/7847190.html

  https://www.cnblogs.com/puresoul/p/4949889.html

posted @ 2021-06-19 23:15  chendeming  阅读(426)  评论(0编辑  收藏  举报