本章介绍如何使用LoadTest做测试。项目正式部署后,会出现各种问题,业务逻辑问题、自身代码Bug、性能问题等。能否在项目部署前模拟现实运行的场景,让软件在这个模拟场景中运行一段时间,这样就能把问题提前暴露出来。LoadTest能帮助我们模拟这种现实的运营环境。
创建LoadTest
LoadTest 功能能够进行压力测试,首先要建立一个TestSuit,在TestSuit中新建一个LoadTest,如下:
如下图为新建好的LoadTest:
功能界面介绍
功能界面如下所示,点击绿色三角图标即可执行,到了执行时间后则结束。
① :Limit为此次测试执行多长时间。
②:Random的作用是改变delay的值,random的值从0至1。
③:结果展示面板。
④:执行情况日志。
⑤:判断执行情况的断言。
⑥:在LoadTest开始前执行的脚本。
⑦:在LoadTest结束后执行的脚本。
Strategy介绍
Threads:为线程数。
Strategy:为发送策略,包括:Simple(默认)、Bust、Thread、Variance。
Test Dely:为每次发送的时间间隔,单位为ms。
Strategy:为执行策略,包括:Burst、Simple、Variance、Thread,策略功能介绍如下:
1.1 Simple 策略
为简单策略,适用于一般情况的测试,如下图所示。Simple策略需要指定 th