针对接口的压测,借用SoapUI测试工具录制脚本:
例子如下:
1、被测接口remindFacade下的getRemindById接口
步骤:打开jmeter----测试计划下建线程组----线程组下加HTTP请求(下面加断言)----线程组下面加监听器(聚合及查看结果树),基本架子已经ok
http请求内容分析:
2、ip你需要访问的服务器地址,http协议和post的请求方法,路径是被测接口的路径
3、postBody内容输入被测接口在soapui中的XML内容(Copy下soapUI中body内容到post body即可
),soapUi一般输入发布好的一个facade的WSDL地址即可,一个facade下会有很多个方法,例如我的wsdl地址是这个http://ebppcore-1-64.test.alipay.net:8080/ebppcore/remindCallBack?wsdl,输入到soapui能看到需要被测的方法,copy下XML中内容到postbody,此时一个接口的录制已经ok,加入断言开始压测~
sockets脚本
Socket和ws协议脚本步骤一样,唯一不同在于需要鼠标右击线程组-->添加->Sampler->TCP取样器
输入IP和要发送的文本内容即可,其余内容随意
脚本参数化
1、在创建好的脚本目录下新建一个名为xx.CSV的文件
2、在创建好的脚本前插入一个CSVData set Config
线程组---脚本名---添加---配置原件---CSVData set Config
3、修改CSV的名称和存放的CSV文件名称一致
CSV文件的内容:
FileName:文件名称和存放CSV文件相同
VariableName(comma-delimited):多个参数用,分开
Delimiter(USE '/t' for tab):输入,即可
脚本运行时监控方法:----Jconsole监控
1、jconsole是jdk自带监控工具(监控服务器资源、线程、内存);
2、cmd输入jconsole即可;
3,选择远程进程的服务器用户名密码;
脚本运行时监控方法:----nmon工具
1、安装nmon(将nmon_x86_opensuse10穿到服务安装,如果没有root权限,服务器又没nmon工具,可传到home\admin下,以后在home\admin下面执行即可)
2、命令:./nmon_x86_opensuse10 -f -t -r test -s 30 -c 60 ------------生成一个.nmon的文件
3、命令介绍:30秒收集一次-c代表收集60次(例:并发15分钟,快到15分钟时再执行该命令)
4、下载生成.mnon文件导入到nmon analyser v33g.xls文件中会看到你想要的内容
下载 nmon analyserv33g.xls https://www.ibm.com/developerworks/community/wikis/home?lang=zh#!/wiki/Power+Systems/page/nmon_analyser
5、 nmon analyser v33g.xls是专门解析.nmon文件的特殊excel
分享到:
相关推荐
JMeter性能测试脚本
Jmeter自动化测试脚本录制工具
自己整理的mysql性能测试脚本,需要的同学,可以下载使用
jmeter 接口压力测试脚本。 web服务器端接口,jmeter登录脚本。
Jmeter性能测试报告模板
jmeter接口测试脚本jmeter接口测试脚本
之前看了一个月的测试找到的资料,感觉挺好的,这里也是想测试一下看能不能上传文件,Jmeter性能测试常见问题集
jmeter测试脚本 jmeter测试脚本 jmeter测试脚本 jmeter测试脚本
解压密码:testroad123,全栈性能测试相关书籍的配套脚本,用压缩包处理。
Jmeter性能测试Demo 完整、完善、有生产力的脚本设计模型 相关教程: Jmeter从下载到完成性能测试实战教程(Windows平台) https://blog.csdn.net/tomoya_chen/article/details/82901291
jmeter工具同时包括badboy录制脚本工具,有兴趣的同学大家可以一起学习一下。
Jmeter性能测试报告模板 报告中已经描述了各种性能测试指标的说明
jmeter性能测试白皮书
我们知道jmeter的脚本来源有以下几种, badboy录制、jmeter自带的录制功能、手动书写(使用fiddler/wireshark来抓包,然后构造协议写脚本)、fiddler抓包之后直接导出jmeter脚本。今天主要是来分享下fiddler导出...
JMeter介绍 脚本录制 运行JMeter进行测试 JMeter主要组件介绍 参数化设置 动态数据关联 使用命令行运行JMeter脚本 利用XSLT分析JMeter结果文件
Jmeter怎么录制,怎么过滤,线程组有哪些内容? jmeter可以使用第三方的录制工具(badboy)或者使用自身的软件的录制功能进行,jmeter录制原理:是通过代理http服务器抓取用户操作网站过程中的链接。 jmeter可以在...
熟练学习Jmeter工具独立完成常见的性能测试项目熟练使用Jmeter进行脚本开发熟练使用Jmeter进行性能测试熟练使用Jmeter进行接口测试 1) 第一阶段为JMETER 5.4.1 工具使用篇,通过Jmeter 介绍和安装、http 取样器、...
jmeter录制app录制脚本2种方法.docx
基于Prometheus+Grafana搭建JMeter性能测试监控平台.docx 做性能测试,如果没有养成良好的保存结果习惯,那么一个业务指标监控平台就必不可少,不仅可以在线监控,还可以用于报告总结,数据持久化的好处就是让人眼前...