使用JMeter工具进行Dynamics CRM性能测试

时间:2019-05-23 09:24:54

标签: jmeter dynamics-crm performance-testing jmeter-5.0

我最近开始使用JMeter,但我仍在尝试掌握它。我正在尝试使用JMeter对Dynamics CRM进行性能测试。我已经创建了一个测试计划,并在HTTP授权管理器中包含了一个线程组。我添加了一个HTTP请求,并将路径设置为“主页”。这似乎可行,但是当我尝试其他一些请求时,我得到了以下响应正文:

'重要:Microsoft Dynamics CRM充分利用了Web浏览器的客户端功能。您要么关闭了这些功能之一,要么将安全设置设置得太高,以至于阻止使用这些功能。要启用这些功能,请更改浏览器设置以允许Microsoft Dynamics CRM站点运行JavaScript。 '

我的问题是如何配置JMeter以避免此错误?据我了解,除非您正在记录测试脚本,否则JMeter不会使用浏览器,所以我不确定如何更改设置。

1 个答案:

答案 0 :(得分:0)

Dynamics似乎使用了很多浏览器端JavaScript。 JMeter有一个plugin,可以执行此JavaScript。

但是...您将需要在测量方面相当复杂。 JavaScript的性能将取决于您的测试硬件,并且不会代表“普通”用户看到的内容-您是在浏览器而不是Dynamics服务器中测试JavaScript的性能。

一种替代方法是查看JavaScript对服务器端资源的调用,并将其捕获为JMeter调用。这确实意味着对应用程序逻辑进行反向工程,以了解Dynamics客户端应用程序如何与服务器交互。