性能测试---认识LoadRunner的三大组件
第一、LoadRunner的工作原理(录制--回放)
1、录制时,LoadRunner记录下,客户端和服务器二者之间的对话
2、回放时,LoadRunner模拟真实的客户端向服务器发起请求,并按照脚本去验证服务器的应答
说明:有时脚本录制不下来,自己写脚本,发现测试通过了,但是实际生产环境运行的时候服务器瘫痪了。
原因:没有模拟出真实客户端请求服务器的效果,接收出现问题,导致失败
第二、LoadRunner的三大组件
1)虚拟用户脚本生成器(virtual user Generator)VUG
功能:录制脚本,编辑测试脚本
2)压力调度控制台(controller)
功能:创建场景,运行场景,监控场景,收集测试数据
3)压力结果分析器(Analysis)
功能:把收集到的测试数据以图表的形式展示出来,生成测试报告
进程和线程的关系:
线程是有进程分出的,让更多的任务同时执行
每个虚拟用户都是一个线程,线程比较省资源