-
安装
- 下载并安装JDK。
- 下载JMETER 5.1.1。
- 安装插件。
- bin下双击jmeter.bat启动程序。
-
设置一个简单的线程组
- setup线程组和teardown线程组不是必须的,setup线程组是用来做初始化工作的,teardown是做清理工作的,thread group是真正做请求。
- port处 https请求为443,http请求为80
- listener用来展示线程执行的结果,View results tree、Summary result
- View result tree,可以查看请求地址、请求头、响应头、响应body等。绿色是成功,红色是失败。
- Summary report,报告简介,
- 细节描述:
- 如果http请求中还嵌套的其他http请求就说明有重定向
- 先执行setup初始化,再执行thread,最后执行teardown。
- view results tree查看结果的方式为:
- Text 即6原始的HTML文本
- HTML 即以类似浏览器给是查看响应数据
- RegExp Tester支持正则,用来做检查点或者关联,展示匹配个数、匹配的整个表达式、匹配的分组内容。
- XPath Tester 用xpath方式提取内容。
- 线程组设置
- 执行时间的设置一定要勾选那两个选项。
- 按照如下配置,查看设置了线程组后的执行顺序----串行执行--setup线程组、thread线程组和teardown线程组串行执行。
- 按照如下配置,查看设置了线程组后的执行顺序----并行执行---两个thread线程组并行执行。
- 按照如下配置,查看设置了线程组后的执行顺序----并行执行---thread线程组内多个HTTP Request顺序执行,但是可以设置乱序执行。