Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1296|回复: 0
打印 上一主题 下一主题

window下使用JMeter

[复制链接]

8

主题

12

帖子

62

积分

认证用户组

Rank: 5Rank: 5

积分
62
跳转到指定楼层
楼主
发表于 2018-12-4 15:17:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 vue 于 2018-12-4 15:25 编辑

简介
Apache JMeter是100%纯java桌面应用程序,被设计用来测试C/S结构的软件(例如web应用程序)。它可以被用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等。JMeter可以用来模拟一个在服务器、网络或者对象上大的负载来测试或者分析在不同的负载类型下的全面性能。
另外,JMeter能够用断言创造测试脚本来验证应用程序是否返回了我们期望的结果,从而帮助我们进行回归测试。为了得到最大的灵活性,JMeter允许我们使用正则表达式创建断言。
安装windows版本
编写本文时最新版本 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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-5-4 02:46 , Processed in 0.056871 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表