Jmeter 和 Bitbucket 服务器负载测试
Jmeter and Bitbucket server load testing
我是 Jmeter 的新手。我有一个本地托管的 Bitbucket 服务器。有时,当 Bamboo 计划触发并发 git 克隆操作时,发现 Bitbucket 服务器获得 slow/unresponsive,我必须重新启动服务。我想通过针对另一个本地创建的 Bitbucket 服务器的 运行 jmeter 测试来模拟此行为。
我想使用 Jmeter 和 bitbucket 服务器对以下场景进行负载测试。
- 通过 Jmeter 针对 bitbucket 服务器加载测试 git 克隆和 git 更新操作。
- 最初 20 个用户将发出克隆请求,20 个将向 bitbucket 服务器发出 git 更新请求。
- 多个 git repos 和多个用户在 jmeter 中配置用于测试。
因为这些是非浏览器操作(git 克隆操作),我不确定如何准确提取正在命中 bitbucket 服务器的 url。
谢谢
我建议使用 Git Java 客户端库,即 JGit in order to mimic the required operations using JMeter. Just add JGit and dependencies to JMeter Classpath, restart JMeter and you should be able to use JGit API methods from the JSR223 Test Elements:
参考文献:
我是 Jmeter 的新手。我有一个本地托管的 Bitbucket 服务器。有时,当 Bamboo 计划触发并发 git 克隆操作时,发现 Bitbucket 服务器获得 slow/unresponsive,我必须重新启动服务。我想通过针对另一个本地创建的 Bitbucket 服务器的 运行 jmeter 测试来模拟此行为。
我想使用 Jmeter 和 bitbucket 服务器对以下场景进行负载测试。
- 通过 Jmeter 针对 bitbucket 服务器加载测试 git 克隆和 git 更新操作。
- 最初 20 个用户将发出克隆请求,20 个将向 bitbucket 服务器发出 git 更新请求。
- 多个 git repos 和多个用户在 jmeter 中配置用于测试。
因为这些是非浏览器操作(git 克隆操作),我不确定如何准确提取正在命中 bitbucket 服务器的 url。
谢谢
我建议使用 Git Java 客户端库,即 JGit in order to mimic the required operations using JMeter. Just add JGit and dependencies to JMeter Classpath, restart JMeter and you should be able to use JGit API methods from the JSR223 Test Elements:
参考文献: