无法为.Net Desktop应用程序执行Load Runner脚本

问题描述

我需要使用LoadRunner 12.53测试.Net Windows应用程序。尝试了几种方法,但没有成功。

  • 方法1:使用.Net协议并单击开始录制

    错误:开始录制失败。

    未创建记录日志。 LR无法启动桌面应用程序。

  • 方法2:使用的Web Http / HTML协议。

    由于以下错误,应用程序无法启动'错误:(app.client.fromMainWrapper)的类型初始化程序引发了异常

该怎么办?

解决方法

尝试通过称为Fiddler的工具检查.NET应用程序中是否存在任何网络流量。 如果是,则使用Web HTTP / HTML协议的代理记录模式来生成脚本(“记录”列表中的通过LoadRunner代理选项远程应用程序)。 如果您只是将Fiddler或Wireshark捕获的流量导出到.pcap文件,然后从“开始录制”对话框将其导入VuGen,则Pcap文件是另一种选择。

,
  1. 您的应用程序是否通过HTTP通信?如果没有,您为什么使用此协议?
  2. 我们来谈谈应用程序的通信体系结构。请描述客户端和与其通信的下一个上游架构组件。这应该有助于确定正在使用的通信协议的类型以及如何有效地使应用程序自动化
  3. 请查看Visual Studio加载项文档。这将使.Net应用程序的开发人员可以直接从应用程序源代码开发Nunit和.Net虚拟用户。对于有可用源的.Net虚拟用户,这是理想的开发路径。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...