当前位置: 首页 > 知识库问答 >
问题:

我需要在loadrunner中使用Trueclient协议测量文件导出的响应时间

贾骏
2023-03-14

我需要在LoadRunner中使用Trueclient协议来测量文件导出的响应时间。但我无法准确地测量下载的时间。

共有1个答案

浦思源
2023-03-14

从HTTP请求日志中提取该数据,该日志将显示下载请求,如果日志中包含w3c耗时值,则显示完成下载所需的时间。

您可以在测试结束时为响应时间数据处理日志。如果需要,可以将一组datapoints导入到analysis中,以便对其余数据进行表示。您可能希望为您的下载考虑一个规范化的值,而不是原始响应时间。我想象文件的大小不同,那么自然会有不同的下载时间。但是,如果将下载字节与时间(以秒为单位)相除,那么将有一个标准化的每秒字节度量,从而允许您比较一个下载与下一个下载,以确保操作一致。

此外,请记住,由于您正在为主机上的(可能)多个用户下载文件并写入本地磁盘,您将面临将本地文件系统变成瓶颈的风险。如果将所有用户的登录设置为最高级别并运行测试,则可以看到同样的效果。等待锁定和等待写入,加上数据的实际写入,成为虚拟用户性能的拖动锚。这就是为什么推荐的日志级别是“登录错误”,或者通过lr_output_message()或lr_vuser_status_message()将错误发送到控制器的输出窗口。考虑一个与其他控制负载生成器具有相同硬件定义的控制负载生成器,它上只有一个这种类型的虚拟用户。如果控制组和全局组一起降级,那么你有一个应用程序问题。如果您的控制用户没有退化,但您的其他用户却退化了,那么您就有了一个测试床对您的结果产生的影响。

这些问题都与您用于测试的工具无关。

 类似资料:
  • 我正在尝试为sybase服务器记录数据源,我使用的是ODBC协议,但问题是一旦VuGen启动用于记录的应用程序,什么都没有出现,我的意思是VuGen无法记录。我正在选择快速sql.exe文件。对于ODBC,我需要选择任何其他文件吗??

  • 假设Loadrunner报告的事务响应时间(当使用HTTP协议时)不包括呈现时间,它只是绝对响应时间(从用户单击到他从服务器得到响应),我是否正确?从用户的角度来看,如果我也想包括渲染时间,我如何度量它?

  • 问题内容: 嗨,我对angularjs和chrome有问题,这是代码: 如果我用Opera,Firefox或safary打开index.html,则没有任何问题,但如果我用Chorme打开,则不能运行routerprovider,并在控制台中显示如下错误消息: XMLHttpRequest无法加载file://localhost/Users/multivideo/Desktop/FTL- Angu

  • 我需要生成平均响应时间和平均延迟时间。csv文件。 我在一个Web应用程序中有50个API,我需要为多达50个并发用户对其进行测试。 我尝试过聚合图及其插件,但它只生成平均经过的时间。例如,我得到了聚合已用时间:在此处输入图像描述 我的客户要求我用他们的图表为平均响应时间和平均延迟时间生成类似的电子表格报告。 如果JMeter中有什么方法可以完成,有人可以帮我吗? 在此输入图像描述目前,我已经使用

  • 但代码不起作用。我是否需要将launchActivity定义为一个规则,或者是否存在我需要在Gradle中导入的库? 这些是我已经有的进口品

  • 问题内容: 我的印象是,在URL属性(如hrefs)中使用JavaScript时,我只需要指定“协议”。这是唯一的“有用”上下文吗? 明智的: 愚蠢: 这是正确的吗?还是我需要注意一些晦涩的错误/用例? 问题答案: 事件处理程序上的伪协议将仅被忽略,您不需要它,JavaScript引擎将解释为LabelStatement。 标签只是为语句提供标识符,并允许您在程序的其他位置引用它。 恕我直言,此伪