重放时loadrunner脚本中的内部服务器错误

时间:2017-10-06 22:26:02

标签: ios api loadrunner

我使用代理记录器为使用VUGEN中的API调用(loadrunner 12.55)的移动应用程序记录了工作流程。我在更新(POST)功能期间收到内部服务器错误500。以下是Loadrunner生成的脚本的代码片段

web_submit_data("signin", 
        "Action=http://beautymarksapp.com/api/user/signin", 
        "Method=POST", 
        "RecContentType=application/json", 
        "Referer=", 
        "Snapshot=t1.inf", 
        "Mode=HTML", 
        "EncodeAtSign=YES", 
        ITEMDATA, 
        "Name=email", "Value=user@domain.com", ENDITEM, 
        "Name=password", "Value=BMARKS", ENDITEM, 
        "Name=timezone", "Value=18000", ENDITEM, 
        LAST);

    web_custom_request("update", 
        "URL=http://beautymarksapp.com/api/user/update", 
        "Method=PUT", 
        "Resource=0", 
        "RecContentType=application/json", 
        "Referer=", 
        "Snapshot=t2.inf", 
        "Mode=HTML", 
        "Body=device_token=c7ff93995d1dea60fea773819b582235b6367c0c7275238a65c2035c2d96fde6&device_type=ios", 
        LAST);

在这方面的任何帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

500的最常见答案是:

  • 未处理的动态项目
  • 不检查预期结果
  • 出现意外结果时无异常处理/分支