云原生性能测试工具 云原生性能测试工具 XRunner 如何实现多用户并发资源的使用

点道 · 2022年03月25日 · 最后由 Saccharine 回复于 2022年04月13日 · 2212 次阅读

如果大并发用户测试,可以开启共享线程执行测试。
1、共享线程:就是只用几十个线程就可以为所有用户(即使 5 万用户)共用,不开就是独立线程,每个用户一个或多个线程(看脚本并发数,最大 6 线程),每个线程要占用 700KB 内存
2、很多线程切来回切换会占用 cpu 资源(一个电脑 cpu 一般才 8 或 16),几千个线程抢 cpu,就会涉及线程切换,性能会低些,这也是我们可以支持 100 万并发,几个电脑就行
3、现在 jmeter loadrunner 都是线程模式,所以一台电脑支持不了多少,因为线程数电脑限制,包括内存和 cpu 资源
4、在线程比较少(内存和 cpu 资源还顶的住情况下),http 是否使用共享线程差不多,但 https 独立线程要好一些,但如果需要并发很大用户数也可以开共享线程

共收到 1 条回复 时间 点赞

完美解决问题👏

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册