jmeter简单测试接口

下载解压后

打开bin目录,启动

打开是这个页面

 

1.测试请求

右击测试计划选择线程再选择线程组

在线程组中中指定测试计划,比如指定线程数,时间(Ramp-Up),

在线程组就可以指定请求了,选择取样器,在取样器选择HTTP请求。

在这里就可以指定这个请求的信息了

如果是post请求,就在消息体数据指定

还要加上请求头

 

 

2.获取返回结果

添加结果树可以查看每个请求的结果

一般我们选择JSON,默认是text,展示会挺难看的

还可以添加汇总报告

可以看访问情况

 

 

3.处理登录

如果需要测试的请求需要登录,那么就添加一个仅一次控制器,

与http请求在同一个层次,在线程组添加选择逻辑控制器,再选择仅一次控制器

然后同样添加一个http请求,只不过这个请求在仅一次控制器下指定

这里指定登录请求

登录后,我们要获取后端请求的值来给需要登录的请求加上请求头,比如token,所以需要获取登录返回的json值

在登录请求下,添加后置处理器的正则表达式提取器

引用名称就是在其他请求使用的名称,正则表达式填要获取的值,使用正则表达式,模板使用$1$,表示获取第一个出现的,匹配数字表示获取第一个出现的。

我们要获取后端请求的值来给需要登录的请求加上请求头,比如token,所以在需要登录的请求加上配置元件的HTTP信息头管理器。

添加值即可,获取token在“${}” 中指定我们上面登录请求的引用名称即可

 

4.导出报告

写完后我们可以导出为jmx文件

在bin命令下执行

jmeter -n -t D:\software\apache-jmeter-5.5\bin\enterOutTest\测试.jmx -l testLogFile -e -o ./output

D:\software\apache-jmeter-5.5\bin\enterOutTest\测试.jmx是我的jmx文件保存地址,也就是上面我们填的文件

./output是导出的报告位置,注意这个地址下必须为空

注意的是执行后会生成日志文件,我们上面指定的名字是testLogFile,注意这个每次同目录下不能重名,所以每次执行要么删除,要么换个名字。

生成的报告在output1目录下

点击html文件就可以查看

 

 

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇