中铁建设集团有限公司官方网站,300500启迪设计,网站建设加推广话术,广告网页制作模板在进行性能测试时#xff0c;测试场景的正确配置非常关键。首先#xff0c;需要根据业务场景和需求#xff0c;设计出合理的测试场景#xff0c;再利用相应的工具进行配置#xff0c;实现自动化的性能测试。
在JMeter中#xff0c;用户需要自己组织测试场景#xff0c;…在进行性能测试时测试场景的正确配置非常关键。首先需要根据业务场景和需求设计出合理的测试场景再利用相应的工具进行配置实现自动化的性能测试。
在JMeter中用户需要自己组织测试场景或是在同一文件中维护多个测试场景而且每个测试场景必须单独设置各种元素并且执行测试场景也需要手动控制而在RunnerGo中测试场景所有构件都可以在平台上用GUI来操作这样可以非常方便地添加排序和编排测试用例。并可通过脚本来自动执行测试也可以在指定时间执行测试。今天给大家带来如何在RunnerGo中配置测试场景。
新建场景
在左侧导航栏点击场景管理—新建场景建立待测场景。 引入或创建接口
可以选择新建接口或引入接口添加完成后接口以方块的形式展示在背景画布上可以点击编辑接口按钮进行编辑如下图。 添加多个接口后可以连接接口方块来配置场景RunnerGo自上而下进行测试。 添加控制器
等待控制器在流程配置间插入一个等待的时间最大为60s。
条件控制器判断一个变量是否满足某个条件由此决定该控制器下接口是否运行。可通过上一接口提取的值、返回的某个值或其它值进行判断。 场景调试
点击场景右上角“开始调试”按钮即可调试场景内所有接口通过后为绿色、未通过为红色、未执行颜色不变场景调试后点击接口中的“查看结果”按钮可查看场景中单接口返回的结果 场景设置
可以在场景设置中上传参数文件,或者手动添加变量。 参数化文件的第一行为变量名以英文的逗号分隔”在变量处添加固定值的变量 此处添加的文件和变量可以在场景的接口中引用引用方式{{变量名}}。 接口权重
在一个测试任务中我们设置500并发执行测试任务时每个接口的并发数如图所示新闻列表接口权重为100获取详情接口权重为70评论新闻接口权重为10那么获取详情接口并发为500✖️0.7350评论新闻接口并发为500✖️0.7✖️0.135。 接口模式
支持默认模式、错误率模式、响应时间模式和每秒应答数模式四种模式。
错误率模式
测试目标 场景中单个接口的错误率。
作用 如果场景中某一接口超过设置的错误率阈值则计划自动停止如到达最大并发数后错误率仍没有超过错误率阈值则继续运行稳定持续时长所设置的时长运行后结束该计划。 响应时间模式
测试目标 根据场景中的所有接口响应时间为准每个接口的响应时间均与设定的阈值进行对比。
作用 如果其中有一个接口达到大于设定的阈值后则并发数不再增加并运行稳定持
续时长所设置的时长运行后结束该计划如果到达最大并发数后仍未达到设定的阈值则继续运行稳定持续时长所设置的时长运行后结束该计划。 每秒应答数模式
测试目标 每秒钟发送并响应的接口数量RPS。计算方式RPS接口的总请求数*接口的并发数/响应总耗时约等于接口的并发数/平均响应时间s。
作用 RPS大于所设阈值时并发数会增加到最大并发数小于阈值时会根据设置逐渐增加。