前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JMeter测试笔记(三):基本组件的使用

JMeter测试笔记(三):基本组件的使用

原创
作者头像
smile风的色彩
发布2023-03-09 08:38:24
3830
发布2023-03-09 08:38:24
举报
文章被收录于专栏:smile风的色彩smile风的色彩

今天我们来聊聊JMeter上的基本组件以及它们的用法。

看一组简单的用法:线程组+用户参数管理器+HTTP取样器+HTTP请求头管理器+JSON提取器+JSON断言+调试取样器+察看结果树。

图片
图片

这里面涉及到了线程组、前置处理器、取样器、配置元件、后置处理器、监听器。线程组,如下图,可以控制取样器失败后的步骤,控制线程组运行时间以及循环次数。

图片
图片

用户参数,可以设置一些线程组内用到的用户变量,比如登录用户名。

图片
图片

取样器,主要是添加URL,端口号以及请求入参,然后执行请求。

图片
图片

HTTP请求头管理,主要是在执行请求时,请求头需要一些参数,比如:Content-Type,就放在此处。

图片
图片

JSON提取器,在请求执行后,需要用到响应结果中的参数时,可以使用JSON提取器,作为参数,在以后的请求中使用。

图片
图片

JSON断言,可以根据json路径获取响应中值,然后在期望值中判断是否与获取的值一致,由此来判断请求返回是否正确。

查看结果树。在这里面显示请求的结果,如下图,显示的是请求的请求头。

图片
图片

下图显示的是请求的响应部分。

图片
图片

调试取样器,可以显示出在JMeter中存储的参数信息。

图片
图片

关于Rest的代码如下:

代码语言:javascript
复制
public String hello(String url, Map<String, String> param){
        return "{\"state\":200,\"code\":\"0\",\"message\":\"Hello JMeter\"}";    }

今天的分享就到此结束了,下期会挑几个重点的组件聊一聊。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com