51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4260|回复: 2
打印 上一主题 下一主题

[原创] 求助手动添加web_submit_data和web_custom_request的用法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-28 18:32:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠;
目前有这样一个问题,在做web端性能测试的时候,在提交数据完成一个配置 操作的时候,总是在loading状态,然而手工进行这个操作是正常的,所以认为是客户端的一些问题引起,所以打算手工写脚本做这个数据的提交
脚本如下:
web_custom_request("configFormMobile.do_3",
  "URL=http://135.125.75.65:8088/Omega/configFormMobile.do?type=configCodeSimcard",
  "Method=POST",
  "Resource=1",
  "Referer=http://135.125.75.65:8088/※※※/toCodeConfig.do?lxurl=0&xml=<?xml version=\"1.0\" encoding=\"UTF-8\"?><INFO><PPDOM_ID>4601<DOM_ID><CHANNEL_ID><ANNEL_ID><PROD_SPEC>101837</PROD_SPEC><OPERATOR>000</OPERATOR><CONFIG_TYPE>0</CONFIG_TYPE></INFO>",
  "Snapshot=t72.inf",
  "Body=objsToConfig=(<?xml version=\"1.0\" encoding=\"UTF-8\"?><Root><Item><codeId>47524</codeId><simId>4952</simId></Item></Root>)",
  LAST);

也就是需要传给后来是URL加上BODY中的参数拼装起来的一个URL,但是在跑这个脚本的时候就抛错了,表明这个参数其实没有拼装上,所以想请问各位大侠,应该怎么做??

另外如果使用web_custom_request的话,<codeId>47524</codeId><simId>4952</simId>这段里面的id是要参数化的r如何参数化呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-11-3 12:59:31 | 只看该作者
That's a difficult question...
关注.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-11-20 10:32:52 | 只看该作者
原帖由 kid5_5 于 2008-10-28 18:32 发表
各位大侠;
目前有这样一个问题,在做web端性能测试的时候,在提交数据完成一个配置 操作的时候,总是在loading状态,然而手工进行这个操作是正常的,所以认为是客户端的一些问题引起,所以打算手工写脚本做这个数据 ...


这个问题自己已经解决,在录制一直处于loading状态是因为这段提交的交互,在程序上用了ajax函数,但是使用的LR8.0是无法读出ajax函数的,所以就导致一直处于loading的状态。
我自己手动添加了一个web_custome_requeset的函数,而且就在,<codeId>47524</codeId><simId>4952</simId>这段里面直接将2个id进行了参数化,不知道合理不,但是跑下来没有报错。

还请高手指教~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-13 15:04 , Processed in 0.077717 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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