资讯专栏INFORMATION COLUMN

使用Loadrunner进行参数化和迭代运行

不知名网友 / 3814人阅读

摘要:版本为参数化以下是主要的代码块作用为添加新用户保存方法一选择你需要参数化的值右键如图所示。随机参数化中的数据,每次随机的从中抽取数据。只取一次参数化中的数据,一条数据只能被抽取一次。

版本为LoadRunner12.55

参数化

以下是主要的代码块(作用为添加新用户):

/* 保存 */	web_submit_data("save", 		"Action=http://localhost:8080/user/save", 		"Method=POST", 		"TargetFrame=", 		"RecContentType=text/html", 		"Referer=http://localhost:8080/user/saveUI", 		"Snapshot=t288.inf", 		"Mode=HTML", 		ITEMDATA, 		"Name=username", "Value=wanwu", ENDITEM, 		"Name=password", "Value=123", ENDITEM, 		"Name=email", "Value=134564", ENDITEM, 		"Name=phoneNum", "Value=123456", ENDITEM, 		"Name=roleIds", "Value=6", ENDITEM, 		LAST);	return 0;

方法一:选择你需要参数化的值右键如图所示。

 

 方法二:Design ~> Parameters ~> Create New ...

然后是命名和选择类型

 

1、parameter type参数类型

File文件

Date/time日期/时间

Group name组名

Iteration number重复编号

Table表

Unique number唯一编号

Random number随机编号

Load generator name下载生成名称

User defined function使用规定的功能

Vuser id虚拟用户ID

XML XML

点击Edit with Notepad 是打开一个.dat 的文件,往里面添加数据及Vuser可取的值,一行是一个值 Import Parameter是导入像数据库里面的数据

 以下是重点及Vuser用户值的分配方式:

 

顺序(Sequential):按照参数化的数据顺序,一个一个的来取。

随机(Random):参数化中的数据,每次随机的从中抽取数据。

唯一(Unique):为每个虚拟用户分配一条唯一的数据

When out of values:
1、中止:abort Vuser
2、循环Vuser分配到的列表
3、 只循环最后一个列表项

 

每次迭代(Each iteration) :每次迭代时取新的值,假如50个用户都取第一条数据,称为一次迭代;完了50个用户都取第二条数据,后面以此类推。

每次出现(Each occurrence):每次参数时取新的值,这里强调前后两次取值不能相同。

只取一次(once) :参数化中的数据,一条数据只能被抽取一次。(如果数据轮次完,脚本还在运行将会报错)

 Allocate【】valuse for each Vuser 中填写的数据为每个Vuser可分配的值的数量

以下链接里面有关于Unique详细的介绍:

LoadRunner中Unique参数属性_yangjianli868的专栏-CSDN博客_loadrunner unique设置https://blog.csdn.net/yangjianli868/article/details/82022731

上面我原本的数据,然后我们运行以下及回写:

 迭代

      直接F4或Replay ~>Runtime Settings

 Number of iterations 中的数及为你需要回放的次数我们设置成5次然后看结果

 

步骤不够详细的话还请谅解,文章如有不足,可在评论区交流

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/125566.html

相关文章

  • LoadRunnerr超时错误解决方法

    摘要:在录制协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同。错误分析对于协议,默认的超时时间是秒可以在中修改,客户端发送一个请求到服务器端,如果超过秒服务器端还没有返回结果,则出现超时错误。 在录制Web协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同。 错误现象1:Action.c(16): Error -27728: Step downl...

    endiat 评论0 收藏0
  • Loadrunner性能测试入门流程(一)

    摘要:可用来测试整个企业的系统,通过模拟实际用户操作行为和实时性能监控,帮助测试人员更快的发现问题。负载测试通过在被测系统上不断增加压力,知道性能指标例如响应时间超过预定的指标或资源达到上限。 大家好,欢迎大家步入loadrunner的课堂,在学习Loadrunner的过程中可能会遇到很多问题和报...

    lily_wang 评论0 收藏0
  • jmeter---压力测试、并发测试、吞吐量测试

    摘要:平时进行接口压力测试时会用到一个的工具。下载地址解压后进入双击即可进入可以设置中文很良心呀开始进入正题,哈哈压力测试新建一个测试计划创建线程组值得一提的是在设置的时间范围内请求完毕。 ...

    wangym 评论0 收藏0
  • 性能测试之Loadrunner11如何使用IE11录制脚本

    性能测试之Loadrunner11如何使用IE11录制脚本 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%;...

    IT那活儿 评论0 收藏643
  • 一文概览深度学习中的五大正则化方法和七大优化策略

    摘要:近来在深度学习中,卷积神经网络和循环神经网络等深度模型在各种复杂的任务中表现十分优秀。机器学习中最常用的正则化方法是对权重施加范数约束。 近来在深度学习中,卷积神经网络和循环神经网络等深度模型在各种复杂的任务中表现十分优秀。例如卷积神经网络(CNN)这种由生物启发而诞生的网络,它基于数学的卷积运算而能检测大量的图像特征,因此可用于解决多种图像视觉应用、目标分类和语音识别等问题。但是,深层网络...

    2shou 评论0 收藏0

发表评论

0条评论

不知名网友

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<