JMeter 压力测试使用CSV参数

表示以前从没用过JMeter因此记录一下使用过程java

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件作压力测试,它最初被设计用于Web应用测试,但后来扩展到其余测试领域。 它能够用于测试静态和动态资源,例如静态文件、Java  小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 能够用于对服务器、网络或对象模拟巨大的负载,来自不一样压力类别下测试它们的强度和分析总体性能。另外,JMeter可以对应用程序作功能/ 回归测试,经过建立带有断言的脚原本验证你的程序返回了你指望的结果。为了最大限度的灵活性,JMeter容许 使用正则表达式建立断言。
Apache jmeter 能够用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询, FTP服务器等等)的性能进行测试。它能够用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不一样压力类型下的总体性能。你可使用它作性能的图形分析或在大并发 负载测试你的服务器/脚本/对象。
 
以上来自百度百科,接下来讲一下个人使用步骤
 
1. 安装
JMeter无需安装,只要下载以后解压便可用
下载地址: http://jmeter.apache.org/download_jmeter.cgi
根据需求下载便可,我下载的是:

 

解压后到bin目录下双击jmeter.bat便可用正则表达式

注意: 若是发现双击jmeter.bat后无反应或者是闪退,检查是否配置java环境变量,由于我做为一个java后台开发以前就已配置过环境变量,因此没有记录此步骤。若是配置事后依然闪退,检查jdk版本,若是下载的是jmeter3.3,那么必需要jdk1.8及以上才能够!数据库

 

2. 使用apache

        1. 点击新建按钮新建测试任务服务器

        

        2. 右键-->添加线程组网络

        

        3. 右键-->添加须要压测的http请求路径并发

        

        4. 好比我如今要对百度进行压测,填写如下信息,默认端口号80不用填写函数

        

        5. 点击运行开始压测工具

        

        6. 须要查看结果右键测试计划添加查看结果树性能

        

        7. 从新运行后查看结果

        

        8. 若是须要添加CSV中的请求参数,先添加

        

        9. 填写如下参数

        

        10. 为请求添加参数

        

        11. 从新运行查看结果

        

        12. 若是须要调整线程数在这里

        

        13. 使用随机参数(JMeter有好多函数可使用)

       

        14. 查看结果发现使用随机生成的数字 3

         

 

 

        不太全面,有机会再补充,毕竟不是专业的测试

相关文章
相关标签/搜索