jmeter的使用

业务的接口压测

1,在testplan下面创建thread group。创建一个新的线程组

2,在线程组下面创建http请求,创建view results tree,创建aggregate report,创建user defined variables,创建csv data set config,添加response assertion。

3,根据压测计划,修改配置和数据准备。进行压测

对数据库进行的压测

1,创建线程组

2,创建jdbc request,创建jdbc connection configuration,创建debug sampler,创建view requests tree。

3,下载jdbc driver class 驱动jar包。配置数据库相关信息,输入数据库语句。

分布式压测

准备:

jmeter最大支持1000并发

1,服务器安装jmeter,java环境,配置环境变量

2,服务器执行jmeter脚本

sh jmeter.sh -n -t 脚本名称.jmx(带路径的,要不然服务器找不到你的文件,除非你就放在当前执行命令的地方,比如我的是jmeter的bin目录) -l jtl名称.jtl (同样需要带路径,原理如上)

-n : 代表以没有图形化界面启动

-t 表示后面要测试的测试计划

-l 表示生成测试报告 jtl文件

跑完之后可以下载jtl文件导入到我们的jmeter软件中添加监听器查看结果

通过jtl转换成html

sh jmeter.sh -g jtl文件 -o  html路径(会生成个文件夹,里面有各种js,css之类) 如 sh jmeter.sh -g xxxxxx.jtl -o result/html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。