1.Jmeter体系结构
(1)取样器(sample)(在线程组下面):发送各种协议(http,FTP,java,JMS,lamp,mail,MongoDB,SMTP,SOAP,TCP,Junit,BeanSheel脚本)的请求,接受服务器的响应数据
(2)断言(检查点):验证结果 用一个预设的结果(值,表达式,时间长短等条件)与实际结果匹配,匹配到成功,反之失败。
响应断言,XMl断言,BeanShell断言
(3)监听器:测试结果收集。添加结果监听,展示结果。 1.2.3:发送请求,验证结果,记录结果。
(4)前置处理器:请求发送前,环境或参数的准备工作。(操作数据库之前,先建立数据库连接)
(5)配置原件:模拟用户操作的参数化。函数生成动态数据。记录服务器返回的数据(cookie,cache)