如何使用 JMeter 测试 xlsx/csv 和其他文件的下载过程?
How to test download process of xlsx/csv and other files using JMeter?
- 我已经创建了一个测试计划
- 一个用户的线程组
- HTTP 请求
- 添加了 HTTPS 脚本记录器和 select 线程来记录
- 已添加查看结果树
- 保存对已添加文件的响应
我已经通过执行使用一个用户下载不同文档所需的步骤/过程保存了测试计划。
录制的脚本有 1 个用户,我正在使用 jmeter -n -t D:\Jmeter\DownloadFinal21Sept.jmx -l D:\Jmeter\ReportLog\result21SeptPDFinal.csv -e -o D:[=70= 重新运行 50 个用户].
我的查询是。
- 当我对文件使用保存响应时,它保存为 .unknown,而我下载的文件是 .xlsx 和 .csv 如何在保存时获取默认文件格式?
- 因为我只有一个测试凭据,所以可以为 50 或 100 个用户使用相同的凭据吗?
- 如何从这些报告中排除 check_user_activity 和 Success.txt。
- JMeter查看Content-Type response header,如果缺少或者无法映射到已知文件类型,您可以自己指定扩展名并勾选
Don't add suffix
框
- 最好为不同的用户提供不同的凭据,但如果由于某种原因您无法获得更多 - 文件下载测试应该没问题
- 您可以使用 Filter Results Tool (can be installed using JMeter Plugins Manager)
排除“不需要的”结果
另外:
- 完成录制后,您不需要安装 HTTP(S) 测试脚本录制器,它不会增加任何价值,但会消耗宝贵的资源
- 这同样适用于 Listeners,如果您想测试下载文件的进度并且对文件本身不感兴趣(即您不想检查文件的内容,您应该删除所有这些,尤其是资源最密集的查看结果树
- 我已经创建了一个测试计划
- 一个用户的线程组
- HTTP 请求
- 添加了 HTTPS 脚本记录器和 select 线程来记录
- 已添加查看结果树
- 保存对已添加文件的响应
我已经通过执行使用一个用户下载不同文档所需的步骤/过程保存了测试计划。 录制的脚本有 1 个用户,我正在使用 jmeter -n -t D:\Jmeter\DownloadFinal21Sept.jmx -l D:\Jmeter\ReportLog\result21SeptPDFinal.csv -e -o D:[=70= 重新运行 50 个用户].
我的查询是。
- 当我对文件使用保存响应时,它保存为 .unknown,而我下载的文件是 .xlsx 和 .csv 如何在保存时获取默认文件格式?
- 因为我只有一个测试凭据,所以可以为 50 或 100 个用户使用相同的凭据吗?
- 如何从这些报告中排除 check_user_activity 和 Success.txt。
- JMeter查看Content-Type response header,如果缺少或者无法映射到已知文件类型,您可以自己指定扩展名并勾选
Don't add suffix
框 - 最好为不同的用户提供不同的凭据,但如果由于某种原因您无法获得更多 - 文件下载测试应该没问题
- 您可以使用 Filter Results Tool (can be installed using JMeter Plugins Manager) 排除“不需要的”结果
另外:
- 完成录制后,您不需要安装 HTTP(S) 测试脚本录制器,它不会增加任何价值,但会消耗宝贵的资源
- 这同样适用于 Listeners,如果您想测试下载文件的进度并且对文件本身不感兴趣(即您不想检查文件的内容,您应该删除所有这些,尤其是资源最密集的查看结果树