wordpress谷歌网站地图,简单项目计划书,vps服务器的iis网站,wordpress 转载文章在做性能测试时我们需要根据业务需求、业务场景来配置测试脚本#xff0c;举个例子#xff1a;在登录注册场景中#xff0c;可能会有账号密码全部正确、账号格式错误、密码错误等多种情况#xff0c;这里的“登录/注册”事件可以视为一个场景。一个真实业务中的场景#x…在做性能测试时我们需要根据业务需求、业务场景来配置测试脚本举个例子在登录注册场景中可能会有账号密码全部正确、账号格式错误、密码错误等多种情况这里的“登录/注册”事件可以视为一个场景。一个真实业务中的场景不仅是独立接口的串联还会涉及到条件分支、参数提取、断言等一系列操作。这个时候就需要我们通过测试工具来还原这些场景。
下面通过一个真实业务场景来介绍一下RunnerGo的可视化场景。
以一个简单的登录随机值案例为例
涉及到的接口有登录随机值接口注册接口条件控制器以及等待控制器登录接口
接口关联关系为
用户从登录随机值接口判断{{data}}1 走注册接口{{data}}2 等待1000ms后走登录接口 Step1创建接口
需要在接口管理中创建接口或者从API调试工具中导入
接口导入成功后可以在场景管理中引入接口点击引入接口按钮—选择要引入的接口—点击添加接口按钮。
接口引入后我们可以看到每个接口是一个独立的卡片可以调试一下接口确保接口可以调通。调试后绿色表示接口是调通状态。
Step2配置场景
根据需求通过登录随机值来判断走注册接口还是登录接口如果是走注册就此结束如果是走登录继续到新闻列表接口。
在登录随机值接口里面每次返回的data都是不一样的随机值为1或2在这里我们用正则的方式先把data提取出来 根据需求当返回的data值等于1走注册接口当返回的data值等于2走登录接口。
我们可以添加两个条件控制器分别配置为{{data}}等于1连接注册接口 {{data}}等于2连接登录接口。添加等待控制器配置时间为1000ms。
Step3:调试场景
在设计好场景后点击“开始调试”RunnerGo会根据我们设计好的场景自动运行。
可以看到当{{data}}等于1时走的注册接口
当{{data}}等于2时走的登录接口且停顿了1,000毫秒继续走的新闻列表接口。