关于LoadRunner协议回放原理的理解
2013-08-31 10:23
274 查看
Http请求:
Http请求主要由三个部分构成,分别是:方法-URI协议/版本
方法:get、post、head、options、put、delete和trace
URI完整地指定了要访问的网络资源
版本:Http1.1
请求头
包含许多有关客户端环境和请求正文的有用信息。(Accept:image、gif。。。。。。;Accept-Language;Accept-Encoding;User-Agent)
请求正文
Http应答:
Http应答主要由三个部分构成,分别是:协议-状态代码-描述 Http/1.1 200 OK
答应头
答应正文
Http回放:通过录制哦们得到了用户行为的协议正文,但这还是无法实现性能测试,接下来需要完成协议回放的过程。
其实只需要做一个正确格式的HTTP请求即可
对于服务器来说,它并不知道也不在乎你是否真的使用浏览器在访问页面,它只在乎你发送的请求是否符合规范,如果符合了,那么他就返回对应的内容。
通过录制用户的行为来生成一个规范的HTTP客户请求,接着通过自身回放该HTTP请求欺骗服务器,从而实现对被测服务器进行负载,而服务器对请求的返回也会被LoadRunner捕获下来,从而实现关联检查点等操作
Http请求主要由三个部分构成,分别是:方法-URI协议/版本
方法:get、post、head、options、put、delete和trace
URI完整地指定了要访问的网络资源
版本:Http1.1
请求头
包含许多有关客户端环境和请求正文的有用信息。(Accept:image、gif。。。。。。;Accept-Language;Accept-Encoding;User-Agent)
请求正文
Http应答:
Http应答主要由三个部分构成,分别是:协议-状态代码-描述 Http/1.1 200 OK
答应头
答应正文
Http回放:通过录制哦们得到了用户行为的协议正文,但这还是无法实现性能测试,接下来需要完成协议回放的过程。
其实只需要做一个正确格式的HTTP请求即可
对于服务器来说,它并不知道也不在乎你是否真的使用浏览器在访问页面,它只在乎你发送的请求是否符合规范,如果符合了,那么他就返回对应的内容。
通过录制用户的行为来生成一个规范的HTTP客户请求,接着通过自身回放该HTTP请求欺骗服务器,从而实现对被测服务器进行负载,而服务器对请求的返回也会被LoadRunner捕获下来,从而实现关联检查点等操作
相关文章推荐
- 关于HTTP协议的理解
- 关于TCP和UDP有连接和无连接的理解, 以及服务器间通信原理
- 关于银联支付协议的一点理解
- 理解 HTTPS 原理,SSL/TLS 协议
- 0909关于编译原理的理解
- 关于网络7层协议的理解
- 关于session实现原理和运行机制的一点理解
- 关于Http协议与TCP协议的一些简单理解
- 深入理解HTTP协议、HTTP协议原理分析(转)
- HTTP协议相关内容及web通信原理的理解
- 关于UIScrollViewDelegate协议中每个回调函数的意义及执行顺序的理解
- LoadRunner中winsocket协议脚本回放时的mismatch问题处理方法
- iOS开发中关于继承、扩展和协议的理解
- 关于Http协议与TCP协议的一些简单理解
- 深入理解HTTP协议、HTTP协议原理分析
- 关于Bellman最优化原理和动态规划的个人理解
- Linux网络管理之SSH协议原理理解
- [K/3Cloud] 理解BOS关于Enabled属性的表决器原理
- 深入理解HTTP协议、HTTP协议原理分析
- 关于iOS 委托 代理 协议 的理解