码迷,mamicode.com
首页 > 其他好文 > 详细

性能测试-6.VUG脚本参数化

时间:2018-06-16 00:05:40      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:性能测试   退出   启动   场景   tps   dom   使用   article   方案   

前言:(原文地址)版面调整

  • 什么是VUGEN
  • action以及作用 
  • 参数化
  • 参数化取值(9种组合,在不同场景中如何运用)

一、VUGEN是 LoadRunner 用于开发 Vuser 脚本的主要工具。VuGen 不仅能够录制 Vuser 脚本,还可以运行这些脚本。进行调试时,从 VuGen运行脚本很有用。通过运行脚本,可以模拟 Vuser 脚本在作为负载测试方案的一部分执行时,将如何运行。

 1、选择协议

技术分享图片

2、点击录制脚本,弹出录制启动信息

技术分享图片

二、Action:就是函数包    什么是函数:完成一定功能的代码叫函数,将这些函数插入到 VuGen 编辑器中,以创建基础 Vuser 脚本。

技术分享图片

运行结果

技术分享图片

三、参数化

选择要参数化的值进行参数化

技术分享图片

参数名称、参数类型

技术分享图片

参数类型有多种可选择,参数化取值方法下面会说明

技术分享图片

运行,输入第一个参数值

技术分享图片

 

四、参数化取值(9种组合,在不同场景中如何运用)

选择行:sequential\random\unique    顺序读取\随机替换\唯一

更新值:iteration\occurence\once    每迭代一次\每出现一次\唯一

sequence+iteration     每次迭代都顺序取值,当迭代次数大于参数取值列表时,从头开始取值

sequence+occurrence   参数每出现一次,都顺序取值,当迭代次数大于参数取值列表时,从头开始取值

sequence+once        参数从列表中取一次值,之后一直使用该值

random+iteration     每次迭代都随机取值,两个参数都输出相同的随机值

random+occurrence   参数每次出现都随机取值,两个参数都输出不同的随机值

random+once        随机取一次值,两个参数只取一个相同的随机

unique+ iteration +Abort Vuser  每次迭代都顺序取值,当迭代次数大于参数的取值列表时,按when out of value策略处理
1.about vuser 退出回放
2.in a cyclic manner 从表头重新开始
3.使用最后一个值

unique+occurrence 每次迭代都顺序取值,当参数次数大于参数的取值列表时,按when out of value策略处理
1.about vuser 退出回放
2. in a cyclic manner 从表头重新开始
3.使用最后一个值

unique+once 参数列表取一次值,一直使用该值

性能测试-6.VUG脚本参数化

标签:性能测试   退出   启动   场景   tps   dom   使用   article   方案   

原文地址:https://www.cnblogs.com/cmnz/p/9189345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!