Jmeter 调用应用程序javascript函数

Jmeter 调用应用程序javascript函数,jmeter,Jmeter,以上这些功能是我们应用程序的一部分,当我在chrome控制台上运行时,它会选择和取消选择公司结构。我如何从jmeter调用这些函数,因为我听说jmeter没有访问DOM的权限。我是一个新手,所以请原谅我,如果这是一个愚蠢的问题。jmeter中提供了哪些选项。 如果这些函数生成,您应该能够使用JMeter的记录和重放它们 如果这些函数只影响UI(即,选中一些框或类似的东西),您将无法按照JMeter项目主页使用JMeter进行测试 JMeter不是浏览器,它在协议级别工作。就web服务和远程服务而

以上这些功能是我们应用程序的一部分,当我在chrome控制台上运行时,它会选择和取消选择公司结构。我如何从
jmeter
调用这些函数,因为我听说jmeter没有访问DOM的权限。我是一个新手,所以请原谅我,如果这是一个愚蠢的问题。jmeter中提供了哪些选项。

  • 如果这些函数生成,您应该能够使用JMeter的记录和重放它们
  • 如果这些函数只影响UI(即,选中一些框或类似的东西),您将无法按照JMeter项目主页使用JMeter进行测试

    JMeter不是浏览器,它在协议级别工作。就web服务和远程服务而言,JMeter看起来像一个浏览器(或者更确切地说,是多个浏览器);但是JMeter并不执行浏览器支持的所有操作特别是,JMeter不会执行HTML页面中的Javascript。

真正的浏览器发送HTTP请求并呈现响应。JMeter可以模拟通过so发送任何HTTP请求,从测试的角度来看,它与实际用户没有什么不同,但JavaScript只在客户端执行,因此如果它不触发任何网络活动,服务器不知道客户端浏览器中发生了什么


如果您的测试方案假设通过调用某些JavaScript函数检查/选择公司结构,则考虑切换到框架。还请注意,Selenium通过与JMeter集成

可能重复感谢的解释,因为这正是我需要知道的
coSelectAll();
coUnSelectAll();