Jmeter和Butbucket服务器负载测试

时间:2017-04-28 11:22:58

标签: git jmeter bitbucket bitbucket-api bitbucket-server

我是Jmeter的新手。我有本地托管的Bitbucket服务器。有时,当Bamboo计划触发并发git clone操作时,它发现Bitbucket服务器变慢/无响应,我不得不重启服务。我想通过对本地创建的另一个Bitbucket服务器运行jmeter测试来刺激这种行为。

我想用Jmeter和bitbucket服务器加载下面的测试方案。

  • 通过Jmeter对bitbucket服务器加载测试git clone和git update操作。
  • 最初有20个用户会发出克隆请求,20个用户会向bitbucket服务器发出git更新请求。
  • 多个git repos和jmeter中配置的多个用户进行测试。

由于这些是非浏览器操作(git clone操作),我不知道如何提取击中bitbucket服务器的精确网址。

由于

1 个答案:

答案 0 :(得分:2)

我建议使用Git Java Client库,即JGit,以便使用JMeter模拟所需的操作。只需将JGit和依赖项添加到JMeter Classpath,重新启动JMeter,您就可以使用JGit API methods中的JSR223 Test Elements

JMeter JSR223 Git

参考文献: