51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7799|回复: 4
打印 上一主题 下一主题

[原创] 利用LR测试WEB接口!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-3-25 15:01:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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、然后就对这个脚本加压了

请问各位大侠,这样做接口压力测试是否存在问题?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-3-28 10:54:14 | 只看该作者
怎么没人回复呢?难道各位都没有做过接口方面的压力测试?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-3-28 10:58:20 | 只看该作者
这个不怎么好回答   脚本跑通回放没问题就施压了    达到你们的目标就过  达不到就需要调优下    具体的东西还需要和所要达到的目的相结合进行调试。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-5-20 16:20:16 | 只看该作者
请问LZ你的问题解决了吗,我现在也遇到与你一样的问题呢。脚本跟你写的基本相同,执行与回放都不报错,也能按参数化值返回结果,但是总觉得不太对的样子。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2013-5-21 10:26:36 | 只看该作者
脚本回放没错的话,就施压吧。场景设置要接近真实,没有需求的测试没意义啊。还有think time不要放在事务函数里,影响事务响应时间。加个检查函数,来判断事务是否成功。有些时候脚本不报错,但某些操作却是失败的。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 17:00 , Processed in 0.068965 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表