如何将.Net单元测试与JMeter集成

时间:2020-04-01 17:29:48

标签: jmeter load-testing jmeter-5.0

我以前使用Visual Studio Load Test来生成用于负载测试的负载。我创建了.Net单元测试,我称之为VS Load Test。现在,VS负载测试已由Microsoft淘汰。我可以将现有的.Net代码与JMeter集成吗?

1 个答案:

答案 0 :(得分:1)

您无法将.NET代码与JMeter集成,因为按照JMeter project main page

Apache JMeter™应用程序是开源软件,是一种 100%纯Java应用程序,旨在加载测试功能行为并评估性能。它最初是为测试Web应用程序而设计的,但此后已扩展到其他测试功能。

如果仍然可以执行Web测试,则可以通过JMeter的代理重播它们。

  1. 准备进行记录的JMeter。最简单的方法是使用JMeter Templates Feature

    • 从JMeter的主菜单中选择“文件->模板->记录”,然后单击“创建”

      enter image description here

    • 打开HTTP(S)测试脚本记录器,然后单击“开始”

      enter image description here

  2. 准备好要录制的Visual Studio,在Web Test Project properties中将JMeter设置为代理:

    enter image description here

  3. 运行Visual Studio测试

  4. JMeter将捕获请求并在HTTP Request下创建相关的Recording Controller采样器

您可能仍需要手动执行correlation/parameterization