vs压力测试中webtest录制的含有ajax的页面请求时,录制结果中怎样让Headers自动包含ajax信息

qingfengtanying 2011-01-28 04:50:17

在用VS2010做loadtest,对一个含有ajax的登录页面进行登录功能录制时,生成的代码能run sucessful, 但是登录并没有成功,后来发现header中没有录制下 x-ajaxpro-method的信息,使得ajax的请求没有成功 详情如下
最初生成的代码:
WebTestRequest request17 = new WebTestRequest("http://xxx/ajaxpro/CommonPage_Login_Login,App_Web_login.aspx.cdc" +
"ab7d2.ashx");
request17.ThinkTime = 1;
request17.Method = "POST";
StringHttpBody request17Body = new StringHttpBody();
request17Body.ContentType = "text/plain; charset=utf-8";
request17Body.InsertByteOrderMark = false;
request17Body.BodyString = "{\"AccountNum\":\"7\",\"UserName\":\"6\",\"Password\":\"\",\"rdpYear\":\"2011\",\"rdpMonth\":\"01\",\"" +
"rdpDate\":\"28\",\"AccountCookie\":\"[007] 数据帐套\"}";
request17.Body = request17Body;
yield return request17;
request17 = null;

在 request17对象手动设置 request17.Headers.Add("x-ajaxpro-method","CheckPassword"); 之后账号登陆成功,因为录制的业务比较多,每个业务包含ajax请求无数,所以手动添加工程浩大,请问xdjm们哪位知道如何设置让Vs2010自动录制上ajax的header信息
...全文
376 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wocaocao69 2011-07-25
  • 打赏
  • 举报
回复
有看没有懂 说的详细点呢
hualiang_ll 2011-05-08
  • 打赏
  • 举报
回复
可以结贴了吗?
hualiang_ll 2011-04-12
  • 打赏
  • 举报
回复
你看下请求依赖项的设置,设置成true,然后在Fiddler上再看看.
hualiang_ll 2011-02-23
  • 打赏
  • 举报
回复
你看下请求依赖项的设置.
ChengKing 2011-01-29
  • 打赏
  • 举报
回复
LR通过设置Header即可;VSTS估计得手动在脚本中写代码。
lijavasy 2011-01-28
  • 打赏
  • 举报
回复
可以用CodeUI试试?

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧