今天我们来聊聊JMeter上的基本组件以及它们的用法。
看一组简单的用法:线程组+用户参数管理器+HTTP取样器+HTTP请求头管理器+JSON提取器+JSON断言+调试取样器+察看结果树。
这里面涉及到了线程组、前置处理器、取样器、配置元件、后置处理器、监听器。线程组,如下图,可以控制取样器失败后的步骤,控制线程组运行时间以及循环次数。
用户参数,可以设置一些线程组内用到的用户变量,比如登录用户名。
取样器,主要是添加URL,端口号以及请求入参,然后执行请求。
HTTP请求头管理,主要是在执行请求时,请求头需要一些参数,比如:Content-Type,就放在此处。
JSON提取器,在请求执行后,需要用到响应结果中的参数时,可以使用JSON提取器,作为参数,在以后的请求中使用。
JSON断言,可以根据json路径获取响应中值,然后在期望值中判断是否与获取的值一致,由此来判断请求返回是否正确。
查看结果树。在这里面显示请求的结果,如下图,显示的是请求的请求头。
下图显示的是请求的响应部分。
调试取样器,可以显示出在JMeter中存储的参数信息。
关于Rest的代码如下:
public String hello(String url, Map<String, String> param){
return "{\"state\":200,\"code\":\"0\",\"message\":\"Hello JMeter\"}"; }
今天的分享就到此结束了,下期会挑几个重点的组件聊一聊。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。