2017-02-17 158 views
0

我们有一个我们想要进行性能测试的Artifactory端点。Docker性能测试

为此,我们希望将多个Docker镜像文件加载到Artifactory服务器。

什么是创建这种多个图像文件加载的最佳方式是什么?

理想情况下,我们希望将其绑定到JMeter,以便JMeter本身可以将Docker镜像文件上传到Artifactory。

回答

0

您可以使用JFrog推送泊坞窗图像。 他们提供的API使用它可以直接发送图像到Artifactory。 以下链接可能会有所帮助:

https://www.jfrog.com/confluence/display/RTF/Docker+Registry https://www.jfrog.com/confluence/display/RTF/Getting+Started+with+Artifactory+as+a+Docker+Registry

+0

正是这个API,我想测试。性能如何 - 为此我需要模拟负载 - 我不知道现在最好的方法是什么。 – rmoh21

+0

你想测试API的性能? 在这种情况下,你可以使用Jmeter来做负载测试,它们提供了很多API来做到这一点。 – AmanSinghal

+0

是的,这是真的 - 所以我正在写一个Docker JMeter连接器。所以这将使我能够在JMeter本身中执行Docker命令。问题是测试图像如何快速旋转?我需要生成很多负载。因此,例如,我可能需要生成1000个临时Docker映像文件 - 要做到这一点,最好和最快捷的方法是什么? – rmoh21

0

从理论上说,你可以做几乎你想JMeter的脚本组件(基本上采用的是“松散的Java”语言称为BeanShell的)什么的。 或者至少不管有什么Java实现。

虽然它可能不是非常有效的移动真正的大东西。你的图像有多大,BTW?

所以也许自定义测试线束会更好。

PS或者,也许,一些插件可以帮助,如this one

+0

链接没有填充。感激,如果你可以再次发布。 – rmoh21

+0

ooops ...抱歉,链接出现问题,现在更新 –