我是靠谱客的博主 土豪夏天,最近开发中收集的这篇文章主要介绍jemeter压测实践,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、添加线程组:右键测试计划-->>添加-->>线程(用户)-->>线程组

 我这里线程组配置如下:

 线程数:并发数20

循环次数:每个线程循环20次

2、添加HTTP请求默认值:右键线程组-->>添加-->>配置元件-->>HTTP请求默认值

 配置HTTP请求默认值:

 配置协议,ip(域名)即可,当有多个请求是方便统一管理ip地址。

3、添加HTTP信息头管理器:右键测试计划-->>添加-->>配置元件-->>HTTP信息头管理器

 配置信息头管理器:

因为需要验证所以需要携带cookie或者直接配置token也行,没有则不需要。

我请求json数据所以content-Type:application/json。

4、添加HTTP请求:右键线程组-->>添加-->>取样器-->>HTTP请求

 配置HTTP请求信息:

 addOrder${N}:N是计数器参数:

http请求:根据实际选择,我的为post

 路径:请求路径,不需要带上域名,上边HTTP请求默认值已经配置了。

信息体数据:"buyName":"${nickName}"、"customerId":"${customerId}"、"openId":"${openId}"

这三个已经参数化。后边可以读取数据库(不建议读取数据库,影响性能)或者配置文件。

5、添加csv数据文件(读取数据库就不说了,简单说就是添加测试计划添加msql驱动jar包,添加JDBC Connection Configuration再添加JDBC Request):

查询数据库,把数据导出为txt文件:

 导出的customers.txt文件如下:

 配置CSV 数据文件设置:

6、添加聚合报告:有聚合报告时,上边的计数器应该去掉,数据才会聚合HTTP请求名(addOrder${N})一致时就会聚合统计,我这里用了计数所以都是分开的。

7、添加汇总报告

8、添加结果数

最后

以上就是土豪夏天为你收集整理的jemeter压测实践的全部内容,希望文章能够帮你解决jemeter压测实践所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部