我正在寻找一个负载测试工具,它可以执行Git克隆命令,在GitHub Enterprise上为多个用户同时克隆存储库,并为我提供性能指标。请告诉我如何才能做到这一点。
我不知道有任何工具直接支持Git,理论上使用HTTP或SSH协议就足够了
如果您计划模拟除结账用户操作之外的其他操作,您可以考虑,即
- Apache JMeter作为负载测试工具
- JGit库提供使用远程Git存储库的功能
- JSR223采样器包含用于执行Git命令的Groovy代码
用于克隆repo的示例代码:
def git = org.eclipse.jgit.api.Git.cloneRepository()
.setURI('https://your/remote/repository/')
.setDirectory('/your/local/folder')
.call()