LR录制的时候关心的是通信,关心的是客户端和服务器之间的数据包。它通过监控客户端和服务器之间的通信,转化为自己的函数。
协议选择错误,可能会导致录制下来的内容为空。
一般可以参考上面来决定采用哪种协议进行录制。
当然也可以询问开发采用的是哪种协议。
也可以通过LR自带的协议分析工具 Protocol Advisor 来查看有哪些协议。Protocol Advisor 会扫描应用的所有元素,然后列出所有侦查到的协议
打开方式:Virtual User Generator > File > Protocol Advisor > Analyze Application
点击OK ,然后就可以看到有一个 Analyzing 的小窗口,这时候系统会自动打开浏览器到URL Address 。
然后我们进行一些操作(跟录制很类似),然后点击Analyzing 窗口的 Stop Analyzing 停止分析。
可以看到LR中给出的分析结果:
这里检测出来两种协议: Ajax TruClient 以及 Web(HTTP/HTML)。
原文:http://www.cnblogs.com/miniren/p/6889000.html