JMETER配置好了之后,我们做一个简单的测试吧。这里想起了一个笑话:
“百度是用来干嘛的?”
“用来ping网络通不通!”
这里也还是拿百度进行一个简单的JMETER测试喽。
一、添加线程组(用户)
打开JMETER之后,在“测试计划”上右键,选择【添加】——>【Threads(Users)】——>【线程组】,如下图所示:
添加线程组
以上参数讲解
【线程数】:就是LoadRunner的vuser概念(发放请求的vuser数目)
【Ramp-up Period(in seconds)】:启用线程需要的时间间隔。如果这里设置的是T,线程数是N,那么每秒启动的用户数就是N/T。
这里简单的设置下:用5秒的时间,启动10个线程,循环发5次请求
样例1
二、添加请求
我们模拟访问百度首页吧,一个简单的http请求,添加http请求,在线程组上【右键】——>【添加】——>【Sampler】——>【HTTP请求】。
服务器名称或者IP:www.baidu.com
HTTP请求示例
三、添加监视器(查看结果)
监视器的种类有很多,可以根据自己的需要添加,我们可以选择【查看结果树】。在线程组上右键——>【添加】——>【监视器】——>【查看结果树】,一般结果树可以简单的判断是否可以正确的请求,(当添加了断言后,可以判断是否正常按预期结果返回)
同样,也可以添加【聚合报告】
监听器
四、开始运行JMETER
点击运行,开始按设定的进行运行
运行
察看结果树的绿色就代表运行正常
察看结果树
聚合报告相当于JMETER给的一个简单的信息统计,可以看到运行的请求次数,TPS等。
聚合报告
赶快自己练习一下吧!