firemail

标题: window下使用JMeter [打印本页]

作者: vue    时间: 2018-12-4 15:17
标题: window下使用JMeter
本帖最后由 vue 于 2018-12-4 15:25 编辑

简介
Apache JMeter是100%纯java桌面应用程序,被设计用来测试C/S结构的软件(例如web应用程序)。它可以被用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等。JMeter可以用来模拟一个在服务器、网络或者对象上大的负载来测试或者分析在不同的负载类型下的全面性能。
另外,JMeter能够用断言创造测试脚本来验证应用程序是否返回了我们期望的结果,从而帮助我们进行回归测试。为了得到最大的灵活性,JMeter允许我们使用正则表达式创建断言。
安装windows版本
下载最新版本
http://jmeter.apache.org/download_jmeter.cgi
编写本文时最新版本 5.0 (要求 Java 8 或更高)
解压zip文件到任意目录 如:C:\programs\apache-jmeter-5.0
确保正确安装JRE/JDK并且设置环境变量JAVA_HOME。
避免在一个有空格的路径安装 Jmeter,这将导致分布式测试出现问题。

运行用户界面模式
运行 bin 目录中的 JMeter (for Unix) 或者 JMeter.bat (for Windows) 文件。
服务器模式
为了分布测试 ,可以使用服务器模式运行JMeter,然后通过用户界面/或命令行控制每一台服务器。
运行 bin 目录中的 jmeter-server (for Unix) 或者 jmeter-server.bat (for Windows) 文件。
命令行
使用命令行运行:jmeter -n -t filename.jmx
-n 这是指定JMeter在非用户界面模式运行
-t [包含测试计划的JMX文件的名字]
作为分布式的其中一台主机:jmeter-server -H my.proxy.server -P 8000
-H [代理服务器主机名或者ip地址]
-P [代理服务器端口,默认1099]
控制分布式主机执行脚本:jmeter -n -t filename.jmx -R 192.168.101.116:1099,192.168.101.113:1099
通过代理服务器连接网络:jmeter -H my.proxy.server -P 8000
-H [代理服务器主机名或者ip地址]
-P [代理服务器端口]

https://www.cnblogs.com/pasco/p/3939342.html





欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3