|
近期在准备一个关于性能测试脚本,有这样一个问题:打开一个录入页面,页面中自动生成省的列表,选择省的名称(假设为A省),向服务器发送A省的代码,然后服务器返回A省所有市的代码,然后选择市的代码,假设为AA市,向服务器发送AA市的代码,服务器返回县的代码。录制过程中需要把市和县的代码进行关联,以使得脚本自动运行时随机选择。现在的问题是,关联到了该系列的值后,从中选择一个付给适当的地方,回放,提示如下:
Action.c(437): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.3.12/ABC/TUTXX-Right/AddTeam.aspx?rnd=0.10033464146840000" [MsgId: MERR-26612]
Action.c(437): web_submit_data("AddTeam.aspx_6") highest severity level was "ERROR", 2913 body bytes, 275 header bytes
我试了一下,如果不进行关联替换,回放成功,在相应的位置,replay Log如下:
Action.c(375): Resource "http://192.168.3.12/ABC/Css/style.css" is in the cache already and will not be downloaded again [MsgId: MMSG-26655]
Action.c(375): Resource "http://192.168.3.12/ABC/Css/style2.css" is in the cache already and will not be downloaded again [MsgId: MMSG-26655]
Action.c(375): Resource "http://192.168.3.12/ABC/Js/My97DatePicker/WdatePicker.js" is in the cache already and will not be downloaded again [MsgId: MMSG-26655]
........
我觉得好像应该是缓存的问题,按照网上的提示,在回放时进行了相关的设置,问题,依旧。经过向开发请教,认为可能是试图状态的原因,但是不知道应该怎么解决。请求各位大侠给与指点,拜谢。
注:我的关联应该没问题,因为在回放时,在runtimedata中可以看到数据关联正确。
附我关联相关的语句:
1. web_reg_save_param("xian",
"LB/IC=<option value=\"",
"RB/IC=\">",
"ord=all",
"search=body",
LAST);
2.
//确定发送市的代码后,返回页面上拥有的符合条件的数组元素数,并赋值给r
r=atoi(lr_eval_string("{xian_count}"));
//县的数量 t
t=r-l;
//打印出t的值
h=34+m+rand()%t;
//拼接字符串,以选择市,并把所选择的市的编码赋值AAA
sprintf(AAA,"{xian_%d}",h);
//输出CCC的值做验证,可跳过
lr_output_message(lr_eval_string(AAA));
//把AAA参数化,并赋值Xiandaima
lr_save_string(lr_eval_string(AAA),"Xiandaima");//注意此处Xiandaima,将用来替换
3.
"Name=ddl_qy6", "Value={Xiandaima}", ENDITEM,
[ 本帖最后由 liujiaxing0827 于 2009-9-2 18:03 编辑 ] |
|