jmeter随记1:发请求执行并查看结果

jmeter随记

    • jmeter的用处
      • 一、可以调接口
        • 1、创建线程组、请求及参数含义释义
        • 2、demo
      • 二、用来做压测

jmeter的用处

不喜勿喷,目前只写我接触到的,后续会持续更新

一、可以调接口

1、创建线程组、请求及参数含义释义

step1 : 创建请求之前先创建线程组:在test Plan 右键 add ->Treads(Users)->Tread Group
线程组界面:

线程组各参数含义如下:todo 时间有限后续补充

step2:创建http请求
在jmeter线程组创建请求:右击add ->Sampler -> HTTP Request
get请求界面,需要关注的信息图中有标注:
get请求参数是键值对形式

post请求界面,参数是用Body Data传值,json格式,然后httpRequest传值GET调整为POST

step3:创建响应断言
在jmeter线程组添加响应断言:Add ->. Assertions -> Response Assertion
jmeter随记1:发请求执行并查看结果_第1张图片

step4:创建http 头信息管理器
在jmeter线程组右键添加http头信息管理器:Add -> Config Element ->HTTP Header Manager
内容设置:
jmeter随记1:发请求执行并查看结果_第2张图片
step5:创建结果树和聚合报告
在jmeter线程组右键添加结果树:Add -> Listener -> View Result Tree

结果树会负责展示发送请求的结果,界面:

在jmeter线程组右键添加聚合报告:Add -> Listener -> Summary Report
聚合报告是展示请求数,qps,平均响应时间,吞吐量等信息,主要看接口调用的情况的

2、demo

线程组设置:

请求内容设置:
jmeter随记1:发请求执行并查看结果_第3张图片
断言:

信息头管理器:
jmeter随记1:发请求执行并查看结果_第4张图片
点击执行:
在这里插入图片描述
在结果树里看执行结果:
jmeter随记1:发请求执行并查看结果_第5张图片
聚合报告可以看执行结果,有请求数sample ,平均值,tp90,tp95 ,tp99 最小值,最大值,错误率,吞吐量等信息。
jmeter随记1:发请求执行并查看结果_第6张图片

二、用来做压测

jmeter还有一种运行脚本的方式就是通过执行命令去做接口测试
可以在本地:jmeter -n -r test.jmx -l test.jtl -e -o /xx/xx/resultReport
也支持linux环境执行:jmeter -n -r test.jmx -r -l test.jtl -e -o /xx/xx/resultReport

命令的执行可以参看:jmeter压测

你可能感兴趣的:(关于测试,jmeter,接口测试)