所以我想加载测试我的应用程序,它有一个Java-Backend和Web页面由Angular提供。
现在,我阅读了ab
以及它如何用于测试我的应用程序的负载。
我做了一个样本ab Test String
类似于:
ab -A YWRtaW5Abth2aXMuY29tOmFkbWlu -n 1000 -c 100 http://example.com/
这里从我得到的文档:
-A
适用于base-64 encoded username:password
。
-c
:(“并发”)。表示同时访问该网站的clients (people/users)
次。当ab运行时,将有-c客户端访问该站点。这实际上决定了您的网站在基准测试期间所承受的压力。
n
:表示将要发出多少请求。这只是决定了基准的长度。
我怀疑
ab
如何测试负载,就像它检查前端的负载一样,或者它也会测试我的java服务器上的负载,因为它会加载页面。(我很漂亮这里很困惑。)
我是否需要在ab
请求中提供服务器的登录凭据。就像没有我的服务器的凭据一样,它如何为每个用户输入,然后执行多个页面加载以进行测试
现在,如果我将变量-c
设置为1000,我如何提供多个用户名密码的base64编码字符串。
此外,当我使用和不使用auth-key进行试运行时,测试成功运行,然后结果(wrt到时间执行测试)是类似的。