需求:可以承受5个用户同时访问百度
解题思路:
我们可以从这短短的一句话中提取3个点:同时、5个并发、百度服务器
解题方法
方法一:录制请求
录制方法会在下一篇进行讲解,本篇不做过多介绍。
方法二:自定义添加组件
-
选择测试计划,右击添加线程组,线程数改为5
-
选择线程组,右击添加HTTP请求,服务器地址输入www.baidu.com
-
选择线程组添加查看结果树
-
保存后运行测试计划
-
测试结果分析,上面我们选择了查看结果树,根据查看结果树生成的报告,我们可以看取样器结果,请求,响应数据,这里就不一一介绍.
小结:
虽然我们的需求是要我们同时,但是没有真正意义上的同时。从性能测试工具的角度来看, 虽然, 性能测试工具可以 1 秒模拟成千上万个请求, 那么这些请求的产生同样分前后顺序。 就算这些请求被真正的“同时” 生产出来, 通过网络传输到过服务器时, 因为受网络带宽、延迟等影响, 也无法真正的对服务器构成“同时” 请求。
从服务器角度, 当它接收到并发请求, 在处理这些请求时同样需要分前后顺序, 因为它处理每个请求的
时间极短; 每秒可以处理几千几万次请求; 所以, 我们说它的并发能力是每秒/次。
欢迎关注微信公众号:软件测试汪。软件测试交流群:809111560
网友评论