google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[求助] 怎样去掉Action里集合点等待时间?

本主题由 fishy 于 2008-4-23 16:05 移动

怎样去掉Action里集合点等待时间?


某个Action里有一个集合点,怎样计算此Action的平均响应时间?

TOP





楼上的有2个方式可以考虑
1) 集合之前加入事务A ,结束事务然后t=lr_get_transaction_duration (A) 获取时间,
Action 再用 lr_wasted_time(t) 扣减。
为了调试可以把t打印出来取平均值

2)集合点策略设置,不要等待,哈哈。这样没有意义

TOP

谢谢版主Liangjz!!

TOP

action的平均响应时间包括集合点的wait时间吗?好像本来就不包括吧。

TOP

我是这么理解
Action()
{
...
lr_start_action("A");
lr_rendezvous("X");
lr_end_action("A",LR_AUTO);

t=lr_get_transaction_duration (A)

other action.....
...
lr_wasted_time(t) ;

....
}

从这里看A的意义不大的。受到同步策略不同这个t相差很大。

TOP

回复 4# Zee 的帖子


找哪天我有时间做个实验看看

有结果了再上来报报

TOP

回复 4# Zee 的帖子


复制内容到剪贴板
代码:
Action()
{

        lr_rendezvous("Test");

        lr_think_time(1);

        return 0;
}
做一个递增添加用户的脚本,重播思考时间。
引用:
好像本来就不包括吧。
实验证明,事务中若有集合点的话,是响应时间里包括了集合点的等待时间。

TOP

回复 5# liangjz 的帖子


5楼的脚本我试着好像不行,不知哪里有问题。

能否就针对7楼脚本进行试验?

譬如: 加载50个用户 每秒加5个 运行前初始化所有Vuser  重播思考时间

如果得出 Action_transaction的响应时间为1 那么说明方法是正确的!

TOP

哦?有时间我来试验一下。

TOP

本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
关于集合点和事务 yegj 2008-02-21
如何限制指定事务的等待时间? anglix 2007-10-31
loadrunner报的错误!请各位给看看 zhouyu 2007-09-26
点击阅读更多关于的相关帖子  更多相关主题
 
当前时区 GMT+8, 现在时间是 2008-7-6 17:36Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹