阳光明媚lcy:最重要的是从现在开始去做!

LR基础使用之脚本处理

上一篇 / 下一篇  2017-02-08 15:29:27 / 个人分类:自动化

脚本处理
步骤一:设置协议
Vuser - Run-time Settings - Toolkit Options,在Emulation type 中选择MS SOAP(不选的话执行脚本的时候会报错)
步骤二:脚本的参数化
大多数脚本都是需要进行参数化的,参数化是为了保证数据的多样性,或者出于实际中业务的特点考点。
首先选中要参数化的常量,右击选择Replace with a parameter,Parameter name栏中换成有意义参数名称便于维护,点击OK。脚本中原常量的位置已由带括号的变量名替换。
点击菜单Parameter List,可以看到常量下只有一个值,点击Edit with Notepad。打开一个文本文件,在第一个值下输入其他数据保存。这样,常量字段参数化完成,常量有多个被选值组成,具体执行那个参数,根据设置决定,默认为顺序执行。
步骤三:定义事务
定义事务是为了在性能测试时,更准确的统计服务的响应时间,通常蒋一个服务定义成一个事务。这样事务响应时间就是服务的响应时间。
[lr_start_transaction("常量"); lr_end_transaction("常量"),LR_PASS);
步骤四:根据服务时间结果和预期结果是否相同来决定事务的成功或失败;
性能测试时首先要保证服务功能执行成功的前提下统计服务的响应时间,否则统计出现逻辑错误的服务的响应时间没有任何意义。
下图中开始事务没有变化,只是将结束事务放在if-else分支中。该代码块的意思是如果服务实际返回码Param_code和预期结果success不一致,则事务按失败处理并在日志中显示错误码,否则事务按成功处理

TAG:

 

评分:0

我来说两句

ygmmlcy

ygmmlcy

其实天很蓝,阴云总要散;其实海不远,此岸连彼岸;其实草很绿,万物皆自然。

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 58412
  • 日志数: 60
  • 建立时间: 2012-04-08
  • 更新时间: 2020-03-13

RSS订阅

Open Toolbar