51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 747|回复: 0
打印 上一主题 下一主题

[原创] 客户端随机产生id如何参数化?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-27 21:10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用loadrunner测试一个BS结构的系统,客户端向服务器发送请求,服务器返回信息(可能状态有成功/失败/异常等),客户端如果没有成功,间隔一定时间,客户端继续发请求,直到成功信息返回,客户端再执行后面的操作。

对这个过程测试,有几个问题:
1、客户端得每次请求都有一个随机产生的ID,脚本里面要如何处理?
2、从运行结果看,操作执行成功,但是记录的信息里面有非法的内容,如下列第一个body=后面的内容。什么原因?
3、从loadrunner自动记录的脚本里面似乎没有看到服务器返回的信息,如何根据返回的信息判断?

脚本部分如下:
//第一次发送请求
web_custom_request("reqmgr.sa_3",
                "URL=http://72.16.16.17:7001/bi/js/reqmgr.sa",
                "Method=POST",
                "Resource=1",
                "RecContentType=text/plain",
                "Referer=http://72.16.16.17:7001/bi/vfs/portal/home/newliaoning/portal.html?rptid=5CEE77295F8B4BEBBC5F60C06E4B1D10$1$U2QDQM1CYNFUTAT29P3YYNS7TJ2Y3TC6",
                "EncType=application/x-www-form-urlencoded;charset=utf-8",
                "Body=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
                LAST);

//第二次发送请求
        web_custom_request("reqmgr.sa_4",
                "URL=http://72.16.16.17:7001/bi/js/reqmgr.sa",
                "Method=POST",
                "Resource=1",
                "RecContentType=text/plain",
                "Referer=http://72.16.16.17:7001/bi/vfs/portal/home/newliaoning/portal.html?rptid=5CEE77295F8B4BEBBC5F60C06E4B1D10$1$U2QDQM1CYNFUTAT29P3YYNS7TJ2Y3TC6",
                "EncType=application/x-www-form-urlencoded;charset=utf-8",
                "Body=action=query&showlogs=true&id=5CEE77295F8B4BEBBC5F60C06E4B1D10$2$1EUYFKU3J2MIP6SE2XRXUNS3U5EUVWT0",
                LAST);

//此时已经成功了,所以客户端已经开始下一步行动了,可是返回信息如何捕捉到?
        web_custom_request("startaction.sartyurty",
                "URL=http://72.16.16.17:7001/bi/vfs/portal/home/newliaoning/showreport.sa?rptid=5CEE77295F8B4BEBBC5F60C06E4B1D10$2$1EUYFKU3J2MIP6SE2XRXUNS3U5EUVWT0&showtitle=false&showmenu=false",
                "Method=GET",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://72.16.16.17:7001/bi/vfs/portal/home/newliaoning/portal.html?rptid=5CEE77295F8B4BEBBC5F60C06E4B1D10$1$U2QDQM1CYNFUTAT29P3YYNS7TJ2Y3TC6",
                "Snapshot=t8.inf",
                "Mode=HTTP",
                LAST);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 23:49 , Processed in 0.065587 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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