首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试测试使用OJET技术开发的应用程序的性能。我应该使用哪种工具/协议来编写脚本?

尝试测试使用OJET技术开发的应用程序的性能。我应该使用哪种工具/协议来编写脚本?
EN

Stack Overflow用户
提问于 2021-09-26 18:28:10
回答 3查看 23关注 0票数 0

尝试测试使用OJET技术开发的应用程序的性能。我应该使用哪种工具/协议来编写脚本?我用Jmeter和Load Runner尝试了HTTP/Web协议。但这并不能捕获javascript/浏览器级别的所有请求和响应。因此,我面临着在测试设计过程中关联动态值的问题。因此,脚本在重放过程中会失败。目前正在尝试使用Truclient Web协议作为替代方案。但是我需要知道我应该使用哪种工具/协议来编写脚本?

EN

回答 3

Stack Overflow用户

发布于 2021-09-26 21:06:12

根据OJET的说法,这看起来像是一个web应用程序生成器。

  1. 如果你选择从JMeter开始,那么在下一个请求中使用诸如正则表达式之类的后处理器来捕获并保存每个需要的值作为arg。
  2. 不要害怕这些动态值。试着按照下一篇文章来理解这个想法。
  3. 没有一个工具能为你提供没有问题的自动关联。也不是LoadRunner,也不是Jmeter。这总是很棘手。当你开始面临问题时,
  4. 会问更多具体的问题。

Jmeter catch correlations

票数 0
EN

Stack Overflow用户

发布于 2021-09-27 06:32:29

您需要在网络占用空间方面100%准确地实现使用您应用程序的真实用户

JMeter和/或LoadRunner都不能执行客户端JavaScript,选项位于:

LoadRunner的Truclient协议基本上是一个headless web browser,在JMeter中可以通过WebDriver Sampler与Selenium浏览器自动化框架集成

关于“使用哪种协议/工具”:

  1. 手动实施JavaScript调用将需要额外的工作,但是您的测试将消耗较少的资源(CPU、内存等)。使用实际浏览器的
  2. 将花费较少的工作,但测试将消耗更多的资源(类似于每个用户/浏览器实例1个CPU核心和2 GB内存),并且您不会有连接时间、延迟等指标。
票数 0
EN

Stack Overflow用户

发布于 2021-09-29 13:47:54

LoadRunner TruClient.这将处理与会话、状态、日期/时间、对象标识符等相关的所有Javascript执行和动态元素。您仍然需要适当地处理用户输入项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69337809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档