51Testing软件测试论坛
标题:
利用LR测试WEB接口!
[打印本页]
作者:
ericzhou2009
时间:
2011-3-25 15:01
标题:
利用LR测试WEB接口!
本帖最后由 ericzhou2009 于 2011-4-6 17:27 编辑
这位大侠,利用LR如何做接口的压力测试呢?
我有一朋友做接口压力测试是这样的
1、接口URL:
http://10.82.130.171:9081/hwmark ... lts=10&reqPageNum=1
2、然后就利用Virtual User Generator录制该接口脚本
接口脚本如下:
Action()
{
lr_rendezvous("rendezvous");
lr_start_transaction("应用列表接口");
lr_think_time(1);
web_add_cookie("sdmenu_my_menu=100000; DOMAIN=10.82.130.171");
web_url("gallery-shelves.do",
"URL=http://10.82.130.171:9081/hwmarket/client/gallery-shelves.do?sign={sign}&test=test&maxResults=10&reqPageNum=1",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_end_transaction("应用列表接口", LR_AUTO);
return 0;
}
并对脚本进行了参数化、加了集合点、事务等
3、然后就对这个脚本加压了
请问各位大侠,这样做接口压力测试是否存在问题?
作者:
ericzhou2009
时间:
2011-3-28 10:54
怎么没人回复呢?难道各位都没有做过接口方面的压力测试?
作者:
kuangquanshui
时间:
2011-3-28 10:58
这个不怎么好回答 脚本跑通回放没问题就施压了 达到你们的目标就过 达不到就需要调优下 具体的东西还需要和所要达到的目的相结合进行调试。
作者:
qinyqerin
时间:
2013-5-20 16:20
请问LZ你的问题解决了吗,我现在也遇到与你一样的问题呢。脚本跟你写的基本相同,执行与回放都不报错,也能按参数化值返回结果,但是总觉得不太对的样子。
作者:
djc_123
时间:
2013-5-21 10:26
脚本回放没错的话,就施压吧。场景设置要接近真实,没有需求的测试没意义啊。还有think time不要放在事务函数里,影响事务响应时间。加个检查函数,来判断事务是否成功。有些时候脚本不报错,但某些操作却是失败的。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2