我有以下请求,我需要从body获取ticketId。有人能帮帮我吗?
web_custom_request("loadMessage.json",
"URL=http://someURL/loadMessage.json",
"Method=POST",
"Resource=1",
"Referer=http://someURL/096F516B149EFF0F48DD2D12B8AF2577.cache.html",
"Snapshot=t14.inf",
"EncType=application/json; charset=UTF-8",
"Body={\"ticketId\":\"440684\", \"ticketThread\":\"SERVICE_CREATION\", \"locale\":\"en\"}",
LAST);
提前致谢!
答案 0 :(得分:1)
这里似乎有一个概念性问题,包括HTTP以及LoadRunner如何与HTTP虚拟用户协同工作。您正在寻找的数据将作为web_custom_request()的一部分传回。实际上,您需要从先前请求的响应主体中捕获值。从先前请求捕获数据并将当前请求中的硬编码值替换为捕获的数据的过程称为“相关”。惠普的1/3标准Web虚拟用户培训课程专门针对该主题,涵盖了处理动态数据的几种技术。这是一种万无一失的技术:
如果您的管理没有为您提供培训和担任该职位的导师,您应该考虑他们是对您的成功感兴趣,还是仅仅考虑您的收费能力。这种无培训或专业发展的模式经常被重复出现,并且通常会导致经理牺牲性能测试员给不满意的客户,而管理者不会接受任何共同的责任,因为管理团队的决策主要是对发生的事负责。如果你发现自己处于这样的境地,我建议你找一个快速退出策略,因为几乎可以肯定,你必须为别人的培训和职业发展决定付出代价。