jmeter是apache推出的一款服务器压力测试工具,可以测试网页服务器的压力,包括静态和动态的网页资源、java程序、cgi 脚本、数据库、ftp 服务器 等等都可以用jmeter测试,特别适合程序员测试程序使用,下面看看jmeter压力测试的使用方法吧。
下载apache jmeter,我们测试中使用的是2.7的版本,需要安装java1.5以上的版本才可使用,将下载的插件放到jmeter的lib/ext目录下。
把下载的插件解压到服务器上,然后进入serveragent目录下,给启动脚本增加执行权限,启动代理脚本,代理通过4444端口与客户端通信,可看下图。
打开jmeter,运行安装目录bin下的jmeter.bat,启动后不能关闭dos窗口。
设置添加线程组,在测试计划上点击右键,选择添加,threads(users),线程组。
其中,线程数是指要启动的线程测试数量,比如10秒内启动多少个线程,循环测试次数,选中永远就一直测试。
设置添加http请求采样器,在servlet文件上传线程上右键点击,然后选择,添加sampler,http请求。
设置web服务器的ip地址,端口,http请求组里可以选择纯java,或者基于apache httpclient搭建的,测试方法选择post,路径指选择web服务器上处理请求的路径,选中use multipart/form-data for post可以在同请求中一起发送参数组里需要发送的参数,我们选择不发送,在同请求发送文件里添加一个文件,框架要输入参数名称,我们取个名称。
设置添加监视器,在servlet文件上传线程上点击右键,选择添加,监视器,jp@gc-perfmonmetrics collector,也可以添加其他的监视器。
然后可以开始运行测试,查看测试结果。
启动过程:
线程完成:
右上角的提示:
此数值的分母意思是一共有多少个线程,分子的意思是当前正在运行的线程,测试启动后,分子增加,线程结束时,分子减少,感叹号代表存在的问题。
测试结果:
线程运行完成就可以看到测试结果图,根据不同的颜色区分不同的数据,方便用于查看。
手游推荐2024-01-15
手游推荐2024-01-15
手游推荐2024-01-15
手游推荐2024-01-15
手游推荐2024-01-15
手游推荐2024-01-15
手游推荐2024-01-15
手游推荐2024-01-15
手游推荐2024-01-15
软件资讯2017-01-10