首页 理论教育 测试计划创建和执行步骤及结果

测试计划创建和执行步骤及结果

时间:2023-11-22 理论教育 版权反馈
【摘要】:一个完整的测试计划包括一个或多个元素,例如线程组、逻辑控制器、样品产生控制器、监听器、定时器、断言和配置等。新建线程组在JMeter软件的测试计划上,执行“鼠标右键单击->add->Threads->Thread Group”。图21-5 新建线程组在新建的Thread Group页面的Thread Properites面板中,保持默认选项即可,即启动一个线程发起一次请求。例如Number of Threads设为10,Ramp Up Period设为1,则Jmeter每隔0.1s启动1个线程。图21-6 添加采样器图21-7 添加监听器测试完成后,可以看到请求的响应数据。

测试计划创建和执行步骤及结果

一个完整的测试计划包括一个或多个元素,例如线程组、逻辑控制器、样品产生控制器、监听器定时器、断言和配置等。

本节使用之前章节编写的获取用户信息接口的代码,演示接口测试功能。

(1)新建线程组(Thread Group)

在JMeter软件的测试计划(Test Plan)上,执行“鼠标右键单击->add->Threads(Users)->Thread Group”。如图21-5所示。

978-7-111-61011-3-Part05-12.jpg

图21-5 新建线程组

在新建的Thread Group页面的Thread Properites面板中,保持默认选项即可,即启动一个线程发起一次请求。Thread Properites中选项的含义如下:

■Number of Threads(Users):模拟的并发线程数。

■Ramp Up Period(in seconds):在多长时间内启动所有的线程。例如Number of Threads设为10,Ramp Up Period设为1,则Jmeter每隔0.1s启动1个线程。

■Loop Count:单用户任务重复执行的次数。如果设为Forever,那么Jmeter就不会自动停止,需要强制终止。

(2)添加采样器(Sampler)(www.xing528.com)

在新建的线程组节点上,执行“鼠标右键单击->Add->Sampler->HTTP Request”选项,添加HTTP请求采样。压力测试获取的用户信息接口是http://47.95.113.117:18010/user/7,如图21-6所示。

在右边输入页面的Web Server页签中,填写请求相关信息,即请求url和参数。

(3)添加监听器(Listener)

添加一个监听器,相当于程序的console控制台,可以直接查看结果。在HTTP Request上执行“鼠标右键单击->Add->Listener->View Results Tree”,添加监听线程组(用户)。如图21-7所示。

设置完成后,在菜单栏上点击“Run->Start”执行用例,会弹出对话框让你先保存用例,然后再进行测试。

978-7-111-61011-3-Part05-13.jpg

图21-6 添加采样器

978-7-111-61011-3-Part05-14.jpg

图21-7 添加监听器

测试完成后,可以看到请求的响应数据。当然在实际测试中,要根据业务需要来设置对应的线程数以及并发测试数。这里演示的是最基本的JMeter使用,如果想了解更多功能,可以登录JMeter的官网进行学习

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈