性能常识 求解答,如何使用 jmeter 测试一个算法每秒能分析多少张图片

油条 · 2023年12月06日 · 最后由 shadowqaq 回复于 2023年12月08日 · 5560 次阅读

图片要以什么样的方式进行传递,还有具体有什么思路可以做,求大神

共收到 3 条回复 时间 点赞

有接口吧

声明:以下都是我的臆想,请勿参考
首先这个是个接口,然后 jmeter 可以调用,且允许我们忽略环境影响,之后我们准备 10w 个图片,运行此接口(算法)来进行处理,最后掏出计算器拿 10w/运行时间,就分析出来啦

GPT 的答案:
安装 JMeter: 首先,确保已经安装了 JMeter。你可以从 JMeter 官方网站 下载并按照指南进行安装。

创建测试计划: 打开 JMeter 并创建一个新的测试计划。右键点击测试计划 -> 添加 -> Threads (Users) -> Thread Group。

配置线程组: 在线程组下,配置线程数和循环次数,以模拟实际的请求负载。

添加配置元件: 添加配置元件来模拟图片请求。可以使用 HTTP Request 默认配置来模拟请求图片的 API。配置好服务器地址、端口和路径。

添加取样器: 添加一个 HTTP Request 取样器,配置取样器以发送请求到你的算法。

添加监听器: 添加一个监听器,例如 Summary Report 或 View Results Tree,以查看测试结果。

添加定时器: 如果需要控制请求的速率,可以添加定时器来模拟请求之间的时间间隔。例如,可以使用 Constant Throughput Timer 来设置每秒发送的请求数量。

运行测试计划: 启动测试计划并观察结果。在监听器中,你可以看到每个请求的响应时间、成功/失败的次数等信息。

分析结果: 分析 JMeter 的结果以获取每秒能分析多少张图片的信息。关注响应时间、吞吐量等指标,以评估算法性能。

调整配置: 根据测试结果,你可能需要调整线程数、循环次数、定时器的配置等,以更好地模拟实际的使用场景。

请注意,使用 JMeter 测试算法性能时,确保你的算法能够处理并发请求,并且测试不会对系统产生过大的负载,以免影响正常运行。此外,测试计划的配置需要根据你的具体需求和系统架构进行调整。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册