51Testing软件测试论坛

标题: 对loadrunner测试搜索接口的结果的疑问 [打印本页]

作者: wangtai    时间: 2017-3-24 12:21
标题: 对loadrunner测试搜索接口的结果的疑问
前提:本人用loadrunner选择mobile application-http/html 录制了app上的一次搜索路径。
最终脚本如下:
Action()
{

    lr_start_transaction("searchtime");

    web_submit_data("searchProduct",
        "Action=http://47.88.31.59:803/search/queryProduct",
        "Method=POST",
        "RecContentType=application/json",
        "Referer=",
        "Snapshot=t7.inf",
        "Mode=HTML",
        ITEMDATA,
        "Name=countryId", "Value=3", ENDITEM,
        "Name=deviceId", "Value=352135071040305", ENDITEM,
        "Name=appVersion", "Value=4.4.5", ENDITEM,
        "Name=osType", "Value=android", ENDITEM,
        "Name=lang", "Value=en", ENDITEM,
        "Name=searchSortType", "Value=1001", ENDITEM,
        "Name=distinctId", "Value=a6fd0395-79f9-4668-9d82-83f12f155d24", ENDITEM,
        "Name=page", "Value=1", ENDITEM,
        "Name=higeDefinition", "Value=true", ENDITEM,
        "Name=pagesize", "Value=20", ENDITEM,
        "Name=keyWord", "Value={searchkeyword}", ENDITEM,         
        LAST);
    lr_end_transaction("searchtime", LR_AUTO);
   return 0;
}


因为就一个操作我就自己在web_submit_data这个方法前后加了个事务。。
回放脚本,能在服务器看到日志(应该就是录制的没毛病吧),服务器日志上面有一个响应时间,开发说这是服务器响应时间 6MS

[attach]105209[/attach]

然后我在controller上面设置场景如图:
[attach]105210[/attach]

运行出来的结果是这样的:

[attach]105211[/attach]


结果是正常的吗


作者: lamecho    时间: 2017-3-24 13:48
没毛病,正常。录制的是对服务器请求响应的时间,场景运行你是加压了的,在压力下服务器的响应时间必然会变长。你可以看到最后结果图,刚开始和结束的时候该事务的响应时间不是就是6ms左右吗
作者: wangtai    时间: 2017-3-24 14:39
lamecho 发表于 2017-3-24 13:48
没毛病,正常。录制的是对服务器请求响应的时间,场景运行你是加压了的,在压力下服务器的响应时间必然会变 ...

感谢回复,但是蛋疼的是用的loadrunner 12 才发现最高支持50vuser!
作者: 神仙也考试    时间: 2017-3-24 16:09
用LR11,就可以支持更高的并发用户了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2