1

我想捕获服务器响应时间。我从面板的下拉列表中选择一个变量,然后选择日期范围,然后选择下载。

我的问题是当我选择“下载”,然后服务器报告是 raedy,如何使用 badboy 软件捕获报告时间。当我将此 jmx 脚本导出到 JMeter 时,它显示状态为失败(红色)。

截屏:

在此处输入图像描述

4

1 回答 1

0

如果您想为单个用户捕获单个操作的响应时间,您不需要任何额外的软件,大多数现代浏览器都带有开发工具,这些工具又包括网络监控/分析。


如果您想进行某种形式的性能测试并计划为此使用 JMeter - 请注意,成功重播录制脚本的机会很小,因为:

  1. 很可能您确实需要登录才能下载报告,不是吗?
  2. 现代网站出于各种原因广泛使用Cookie,因此请确保至少在您的测试计划中添加HTTP Cookie 管理器
  3. 很可能您无法直接访问报告页面,您需要以某种方式导航到它,并且可以保护导航步骤免受CSRF 攻击

因此,基本上您需要使用真实浏览器复制真实用户才能成功创建 JMeter 脚本。它假定 JMeter 应该产生与真实浏览器相同的网络流量模式。使用查看结果树侦听器并检查请求(和响应)详细信息。来自 JMeter 的请求和来自真实浏览器的请求必须完全相同(除了必须关联的动态参数)

于 2019-01-24T03:57:57.160 回答