获取LoadRunner事务的流量

时间:2014-08-04 14:45:39

标签: loadrunner

的所有人。

很高兴得到任何帮助。我需要找到计算HP LoadRunner事务的总输入/输出流量的方法。

例如我们有:

lr_start_transaction("Test1");
web_url("www.ya.ru", ...... );
web_url("m.google.ru", ...... );
lr_end_transaction("Test1", LR_PASS);

所以我需要计算www.ya.ru和m.google.com的所有请求的流量(以字节为单位)。

非常感谢!

2 个答案:

答案 0 :(得分:1)

我们不使用LoadRunner来测试商业网站。这违反了许可协议,专业道德和违反(几乎在所有情况下)针对公共网站的用户协议的违规行为,因此针对使用自动化工具。

就像我们不拿霰弹枪一样,我们收到了作为节日礼物的霰弹枪,然后随意瞄准我们不拥有,控制,管理或获得拍摄许可的物品和财产。

答案 1 :(得分:1)

是的,您使用web_get_int_property()函数处于正确的轨道上。该值从您第一次调用它到下一次时累积。第一次在代码中使用它时,该值将为0.下次使用时,添加所有以前的Web调用大小。

所以,要使用你原来的例子,它会看起来像这样:

long request, response, total;

request = web_get_int_property(HTTP_INFO_TOTAL_REQUEST_STAT);
response = web_get_int_property(HTTP_INFO_TOTAL_RESPONSE_STAT);

lr_start_transaction("Test1");
web_url("www.ya.ru", ...... );
web_url("m.google.ru", ...... );
lr_end_transaction("Test1", LR_PASS);

request = web_get_int_property(HTTP_INFO_TOTAL_REQUEST_STAT);
response = web_get_int_property(HTTP_INFO_TOTAL_RESPONSE_STAT);

total = request + response;

'总计'现在包含所有请求和响应的总大小。