单点登录测试用例_你应该还没忘记如何做SSO单点登录系统的压力测试吧?

单点登录测试用例_你应该还没忘记如何做SSO单点登录系统的压力测试吧?_第1张图片

环境:vmware centos7.4 2cpu 2核心

工具:ab压力测试工具

测试对象:sso单点登录系统

电脑:win10 4核

项目环境:flask+uwsgi+nginx(uwsgi 2进程,4线程)

4fab7dfd5dcc8c2579a63a4ad9486047.png 一、100个用户,总共100个请求

测试截图

单点登录测试用例_你应该还没忘记如何做SSO单点登录系统的压力测试吧?_第2张图片 4fab7dfd5dcc8c2579a63a4ad9486047.png 二、500个用户,总共500个请求

测试截图

单点登录测试用例_你应该还没忘记如何做SSO单点登录系统的压力测试吧?_第3张图片

500个用户并发0.86秒

4fab7dfd5dcc8c2579a63a4ad9486047.png 三、1000个用户并发,总共1000个请求 测试截图 单点登录测试用例_你应该还没忘记如何做SSO单点登录系统的压力测试吧?_第4张图片

1000个并发1.622,4进程4线程可以接受啊,如果加了协程是不是更快一点

4fab7dfd5dcc8c2579a63a4ad9486047.png 四、2000个用户并发,总共2000个请求

测试截图

单点登录测试用例_你应该还没忘记如何做SSO单点登录系统的压力测试吧?_第5张图片

测试用例:

单点登录测试用例_你应该还没忘记如何做SSO单点登录系统的压力测试吧?_第6张图片 4fab7dfd5dcc8c2579a63a4ad9486047.png 结论

1000个并发登录才一秒,完全可以接受啊,毕竟csdn登录的时候都要1秒多,以后要买个带宽高的服务器,和上一篇对比简直是天壤之别啊!

可能有人觉得提高线程和进程数就可以了,但是我这个centos是2个cpu,如果uwsgi进程开多了,性能不仅仅不会增大,而且还会占用大量系统资源,响应时间会更长,有兴趣的可以自己试一试。

b92ea6ce9064a2098ff3fb916c3b9bff.png

单点登录测试用例_你应该还没忘记如何做SSO单点登录系统的压力测试吧?_第7张图片

原文链接:

https://www.cnblogs.com/vinic-xxm/p/11908688.html

本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除

推荐阅读

点击阅读☞Docker领路,走进压力测试的现代化

点击阅读☞一次数据库压力测试的故事

点击阅读☞怎样正确做 Web 应用的压力测试

点击阅读☞JMeter压力测试教程(入门篇)

点击阅读☞大型网站压力测试及优化方案

43b711a32055b81c20b4e9c037677df6.gif

eed92787dc3a88ac6b2d9832cddb9384.png

你可能感兴趣的:(单点登录测试用例)