lr适合这种测试么?(在线等....)
系统是C/S结构的,java应用部在weblogic服务器上,数据库oracle,客户端.net做的。业务是这样,客户上传xml文件到服务器上,应用有个轮询服务每隔2分钟自动解析客户上传的xml,解析完成后,客户可以查询到解析结果。
现在想对轮询的解析服务进行压力测试,那么就得模拟多个用户上传xml。 但是业务又有限制,用户的xml文件名称不能一直,xml的内容也不能一样...
是不是这种倒霉业务根本不适合用lr了?哪位知道的给点建议,谢谢...
[ 本帖最后由 dabeixiong 于 2010-4-19 17:01 编辑 ] 看样子是可以做的,不过你还是要先做协议分析和可行性分析 我尝试过录制脚本(试过web和webservice协议),录完之后发现全是乱七八糟的base64Binary格式的数据...
根本不知道咋修改或者参数化...所以就被业务限制住了,导致无法实现压力...
上传了脚本在附件里...麻烦你给看看~:'( 不用BodyBinary,改用BodyFilePath 来指定xml文件试试吧 BodyFilePath?是什么?咋用啊请问? web_custom_request("SuperPass_3",
"URL=http://172.21.71.20:27007/SuperPassDrug/SuperPass?wsdl",
"Method=POST",
"Resource=0",
"RecContentType=text/xml",
"Referer=",
"Snapshot=t16.inf",
"Mode=HTTP",
"EncType=text/xml; charset=utf-8",
"BodyFilePath=C:\SFDA\InData\Relation\ajp_126_022.xml",
LAST);
我改成这样。。。报错-。-! 定时任务 建议测数据库的压力 楼主可以尝试把BodyBinary改成Body=(xml数据,注意转义特殊字符) 原帖由 dabeixiong 于 2010-4-19 17:00 发表 http://bbs.51testing.com/images/common/back.gif
web_custom_request("SuperPass_3",
"URL=http://172.21.71.20:27007/SuperPassDrug/SuperPass?wsdl",
"Method=POST",
"Resource=0",
"RecContentType=text/xml",
"Re ...
报的什么错啊?
页:
[1]