Jmeter做性能测试——HTTP请求
来源:互联网 发布:数据库注册码 编辑:程序博客网 时间:2024/06/06 01:37
Jmeter做性能测试,使用简单方便,基本上能满足测试需求。我们一般用他来做http请求测试。
下面是配置步骤:
1、添加线程组。
首先给这个线程组起一个有意义的名字,在名字域里,输入“测试”.
然后,在线程数里输入5,下一个输入域,Ramp_Up Period,保持不变。这个值是告诉JMeter在开始各个线程之间延迟多长时间。例如,如果你输入5,JMeter将会在5秒前完成该线程里的所有操作。因此,如果我们有5个线程和5秒Ramp_Up Period,延迟在开始线程之间会是1 秒(5个线程/5秒=1秒)。如果你设置此值为0,JMeter则会立刻开始此线程的所有操作。
最后,清除循环次数的复选项“永远”,然后输入2。这个值是告诉JMeter你的测试重复多少次。如果你输入1,那么JMeter只会运行一次你的测试。要不停的运行你的测试计划,选中“永远”复选框。
在大多应用里,你必须手工接受你在控制面板里做的改动,但是,在JMeter里,控制面板能自动地接受你的变动如同你改动它们一样。如果你更改元件的名字,树将在你离开控制面板后被更新,以新文本显示(例如,当选择其它树元件)。
2、给新添加的测试线程组添加第一个HTTP请求。
名称: HTTP 默认请求值 该元素的名称
服务器名称或IP:l测试服务器的IP或者名字
端口号:80 服务器提供服务的端口号,服务器是Tomcat,所以端口号是80
协议: http 发送测试请求时使用的协议,通常都用HTTP协议
方法:http请求中使用的方法,如get post等。你要测试服务器对http请求的相应,你首先需要确定该http请求中使用的是什么方法,确定方法:查看网页源代码或者jsp,查找“method”,代码中method后面的值就是http请求中使用到的方法
路径: 此处填写你要测试的页面的路径,不包括服务器地址
同请求一起发送的参数:因为我测试的是登录,故添加了四个同请求一起发送的参数。要确定同请求一起发送的参数,你也需要查看网页源代码或者jsp,查找“input”,将该标签中的name值作为参数名,而将相应的value作为参数值。
3、添加监视。
测试结果说明:
吞吐量是服务器每分钟处理的请求数。
平均值是总运行时间除以发送到服务器的请求数。
中间值是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。
偏离表示服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。
- Jmeter做性能测试——HTTP请求
- 使用JMeter进行性能测试之——HTTP请求
- Jmeter测试HTTP请求
- 学习总结——JMeter做http接口功能测试
- 第五讲、Jmeter性能测试实践—HTTP接口
- Jmeter接口测试-HTTP请求
- Jmeter做接口性能测试
- Jmeter性能测试(HTTP协议)
- 使用JMeter进行性能测试(Java请求)
- 使用JMeter进行性能测试(Java请求)
- 使用JMeter进行性能测试(Java请求)
- 使用JMeter进行性能测试(Java请求)
- 使用JMeter测试http请求(Linux)
- jmeter进行HTTP请求压力测试
- jmeter测试http请求之参数化
- jmeter测试--windows下录制http请求
- 使用JMeter做性能测试的心得
- 使用JMeter做性能测试的心得
- apache与nginx
- poj 1160 Post Office(四边形不等式优化dp)
- 网络数据请求(同步/异步连接下的GET/POST请求)
- LIB和DLL的区别与使用
- 深入解析单例线程安全问题
- Jmeter做性能测试——HTTP请求
- django 学习笔记
- android-studio undefined reference to `__android_log_print
- struts2注解@Result的几个跳转方式说明
- hdu1233
- 实验内存泄露的检测
- LruDiskCache
- 反射
- FaceBooK/infer-Mac下安装Java分析环境