
sprintf(chQuery,"call group_insert_bug2('%s',2);",lr_eval_string("{NewParam}"));
//改成这样试试
1如果你用顺序取值的话,Update value on这里的迭代更新和每次出现更新的区别如下:迭代更新意思是在这个迭代里面,只要不管出现多少次这个参数,都使用一个相同的用户。出现更新,意思就是在迭代里面,没出现一次这个参数都要换一个新用户。这两个设置特别有用处,等你做多了你就会体现到这个。所以对于这个问题,如果你脚本里面,只有一个地方使用了user参数,那你选择哪个都可以,如果你的脚步里面出现了2个及以上的user参数,那你必须要选择按照迭代更新。
2如果你的脚本运行时间小于你设置的10分钟,那么每个用户运行完脚本之后,会重复执行action里面的脚本。如果你是20个参数,设置20个虚拟用户,这时候user1仍然会拿A,user2仍然会使用B作为参数,依次类推。若果你是30个参数,20个虚拟用户,User1第二次迭代的时候拿的是第二十一个参数,User10拿第30个参数,User11拿第一个参数, 依次类推。
[解决办法]
使用web_reg_save_param函数
或者傻瓜点
1调整到树形脚本
2找到服务器返回动态值的节点在右边栏中打开server response的标签
3找动服务器动态返回的内容,当然,你要先清楚哪些是需要参数化的
4右键选择"Create parameter"系统提示是否要用参数替换所有相同的值
5根据需要选择是否替换,完成系统会自动生成web_reg_save_param函数,不过可能你要再加以补充吧
PS:生成脚本后,要检查,有时系统自动生成的有错误
以上就是关于loadrunner 执行存储过程,对存储过程传入的参数进行参数化,发现数据库中的结果不是我想要的取值全部的内容,包括:loadrunner 执行存储过程,对存储过程传入的参数进行参数化,发现数据库中的结果不是我想要的取值、一个关于loadrunner参数化的问题,牛人给说说。、loadRunner怎么获取脚本中某个变量的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)