的所有人。
很高兴得到任何帮助。我需要找到计算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的所有请求的流量(以字节为单位)。
非常感谢!
答案 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;
'总计'现在包含所有请求和响应的总大小。