【mlflow系列5】一站式开源测试平台MeterSphere

简介: 【mlflow系列5】一站式开源测试平台MeterSphere

背景


由于我们公司部署mlflow 服务的需要,而且之前的mlflow的研究以及部分上线,都是我亲手操刀的,虽然mlflow算法服务是开源完美的部署上去了,

但是这里涉及到该mlflow服务的性能问题,也就是该服务能支持的最大QPS,由于之前比较忙,所以直接用jmeter做的压测,这当然是可以满足要求的,

但是操作起来比较麻烦:


下载对应的jmeter tgz包,解压到目标机器上

启动bin/jmeter服务,在弹出的jconsole设置一系列参数

上传生成的jmx测试文件到linux服务器

因为一般linux是不开图形界面的,所以得开启CLI模式进行测试

得自己手动分析测试报告

这一系列操作很繁琐,由于最近有时间,所以网上搜索到了一款开源一站式测试平台MeterSphere

安装


MeterSphere的安装在官网上很清楚,文档也很清晰

我们分析一下重点:安装的机器上必须得安装Docker和docker-compose


使用


使用在官网文档也很详细

我们分析一下重点:


image.png

这里的最大并发数,可以调整,默认是50,否则影响后面的使用:

image.png

如果不调整,设置超过50时,就会报错

这里的并发用户数/压测时长 会覆盖xml文件中ThreadGroup.num_threads/ThreadGroup.ramp_time的值

这里的RPS上限是设置压测的rps上限

以下截图展示以下测试报告:

image.png

image.png

image.png

image.png

当然还可以把测试报告 以pdf形式导出进行展示,

用到这里,作为开发的我,感觉还是不错的 。

相关文章
|
1天前
|
人工智能 监控 数据处理
【AI大模型应用开发】【LangSmith: 生产级AI应用维护平台】1. 快速上手数据集与测试评估过程
【AI大模型应用开发】【LangSmith: 生产级AI应用维护平台】1. 快速上手数据集与测试评估过程
9 0
|
1月前
|
缓存 运维 Serverless
应用研发平台EMAS产品常见问题之测试检查更新没有反应如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
1月前
|
机器学习/深度学习 人工智能 监控
视觉智能平台常见问题之体验产品的美颜测试关掉如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
23 1
|
2月前
|
存储 人工智能 自然语言处理
选择最适合数据的嵌入模型:OpenAI 和开源多语言嵌入的对比测试
OpenAI最近发布了他们的新一代嵌入模型*embedding v3*,他们将其描述为性能最好的嵌入模型,具有更高的多语言性能。这些模型分为两类:较小的称为text- embeddings -3-small,较大且功能更强大的称为text- embeddings -3-large。
87 0
|
2月前
|
运维 数据可视化 测试技术
Lag-Llama:第一个时间序列预测的开源基础模型介绍和性能测试
2023年10月,我们发表了一篇关于TimeGPT的文章,TimeGPT是时间序列预测的第一个基础模型之一,具有零样本推理、异常检测和共形预测能力。 虽然TimeGPT是一个专有模型,只能通过API访问。但是它还是引发了对时间序列基础模型的更多研究。到了2024年2月,已经有了一个用于时间序列预测的开源基础模型:laglllama。
119 2
|
2月前
|
测试技术
Lim测试平台测试报告说明
Lim测试平台测试报告说明
32 2
|
15天前
|
测试技术 C语言
网站压力测试工具Siege图文详解
网站压力测试工具Siege图文详解
23 0
|
1月前
|
JavaScript jenkins 测试技术
这10款性能测试工具,收藏起来,测试人的工具箱!
这10款性能测试工具,收藏起来,测试人的工具箱!
|
1月前
|
人工智能 监控 测试技术
利用AI辅助工具提升软件测试效率
【2月更文挑战第17天】 随着科技的不断发展,人工智能(AI)在各个领域的应用越来越广泛。在软件测试领域,AI技术也发挥着重要作用。本文将探讨如何利用AI辅助工具提升软件测试效率,包括自动化测试、智能缺陷识别和预测等方面。通过引入AI技术,软件测试过程将变得更加高效、准确和可靠。
183 1
|
1月前
|
测试技术
现代软件测试中的自动化工具与挑战
传统软件测试面临着越来越复杂的系统架构和不断增长的测试需求,自动化测试工具应运而生。本文将探讨现代软件测试中自动化工具的应用和挑战,深入分析其优势与局限性,为软件测试领域的发展提供思路和启示。

热门文章

最新文章