2017-07-14 12 views
0

我是HP Load Runner的新手。我正在使用Load Runner 12.5来测试一个Web应用程序。无法在加载运行器中记录复选框12.5

在使用HTTP协议的记录:

我点击注册链接

有一个复选框 “我接受”。我选中了复选框。

当我查看我的脚本:

我看到生成的注册链接步骤。

但脚本未生成复选框步骤。

至于录制选项,我尝试了General> Recording下的所有选项:HTML和URL。

enter image description here

当我在检查铬的复选框,我看到下面的代码:

<div class="form-group checkbox"> 
          <input type="checkbox" name="TermsAndConditionsAccepted" value="True" id="TermsAndConditionsAccepted" data-val-truerequired="You must accept the.." data-val-required="The TermsAndConditionsAccepted field is required." data-val-required-allowempty="false" data-val="true"> 
          <label class="control-label" for="TermsAndConditionsAccepted">I agree to the above Terms and Conditions</label> 
          <span class="field-validation-valid help-block" data-valmsg-for="TermsAndConditions" data-valmsg-replace="true"></span> 
         </div> 

负载浇道产生的下面的脚本。正如你所看到的注册链接是最后一步,但我没有看到复选框的一步。请告诉我如何解决它。

web_url("example.com", 
    "URL=example.com/", 
    "Resource=0", 
    "RecContentType=text/html", 
    "Referer=", 
    "Snapshot=t1.inf", 
    "Mode=HTML", 
    ); 

lr_think_time(15); 

web_link("Register", 
    "Text=Register", 
    "Snapshot=t2.inf", 
    EXTRARES, 
    "Url=../signalr/negotiate?clientProtocol=1.5&connectionData=%5B%7B%22name%22%3A%22usersessionhub%22%7D%5D&_=1500044401633", ENDITEM, 
    LAST); 


return 0; 

回答

1

让我们看看建筑。您正在HTTP传输层级进行录制。如果您的点击确认对话框纯粹是客户端事件,可能是通过JavaScript提供的,那么您不应该期望看到任何服务器端通信。

如果您坚持认为您绝对必须在您的测试代码中看到此内容,并且这是100%客户端生成的事件,那么我可以建议TruClient,GU​​I,Citrix或RDP是您的解决方案路径。