jmeter Jenkins主服务器负载测试

vwhgwdsa  于 2022-11-09  发布在  Jenkins
关注(0)|答案(2)|浏览(178)

我正在运行一个jenkins主服务器。在jenkins主服务器上注册了大约30个代理节点,总共有1000个作业。所以我不仅要对节点进行负载测试,还要对主服务器进行负载测试。我想使用Jmeter或locus之类的负载测试工具。我应该如何进行负载测试?

pcww981p

pcww981p1#

这要看你到底需要测试什么。
性能良好的负载测试应该100%准确地复制系统的真实的使用情况。如果您想检查最多有多少用户能够使用Jenkins系统而不会在使用浏览器时出现任何问题-您需要simulate real user using a real browser访问Jenkins,因为它将是在现实中。
1.每个用户都应具有自己的凭据
1.您需要模拟cookiesheaderscachethink times等。
1.您需要定义工作负载,即不同的逻辑用户组要执行的操作,例如启动作业、浏览、阅读构建结果等。
使用JMeter,您甚至可以使用HTTP(S) Test Script Recorder记录您的测试场景,使用Locust,您将需要用Python编写每个请求定义

ac1kyiln

ac1kyiln2#

您也许应该使用Jmeter分布式测试:Official documentation
以下是一些重要的注意事项:
1.设计测试用例
1.测试数据管理
1.定义您的负载模型和速率
1.定义您要衡量的指标

相关问题