现在位置: 首页 > Get
2015年11月23日 测试工具 ⁄ 共 1346字 暂无评论 ⁄ 阅读 220 次
本文主要介绍Loadrunner Http协议中常用发送POST请求方法web_submit_data与web_custom_request区别。 1. 实现的功能不同 web_submit_data只能发送POST类型的请求 web_custom_request方法可以发送POST和GET类型的请求 2. 请求数据提交方式不同 web_submit_data以"Name=属性名称,","Value=属性值" 方式提交数据,如: "Name=username", "Value=admin", ENDITEM, "Name=age", "Value=20", ENDITEM,   web_custom_request以"Bo...
阅读全文

2015年10月29日 测试工具, 软件测试 ⁄ 共 2034字 暂无评论 ⁄ 阅读 471 次
最近使用LoadRunner 11进行了一次完整的WEB接口性能测试。 脚本基本流程如下:首先定义了一个参数保存请求返回码,之后调用Get / Post方法,最后通过判断返回码来定义事务成功或失败。 完整的Action脚本见本文下方附录,简单解析如下(具体函数的详细解释可百度或查看LoadRunner帮助文件): 1. web_reg_save_param 这个函数注册一个请求,以在检索到的网页中查找并保存一个文本字符串。它只有在执行了下一个操作函数(如web_url...
阅读全文
最近使用urllib2时,因为urllib2.Request默认使用POST请求,而Http服务器只支持HEAD或GET等请求,此时请求就会返回错误"HTTP Error 405: Method Not Allowed"。 整理的解决方法如下: 1. 模拟Head请求 使用urllib2时,正常代码如下,若服务器只支持HEAD请求则会报错"HTTP Error 405: Method Not Allowed"。 import urllib2 request = urllib2.Request('http://localhost:80') response = urllib2.urlopen(request) print...
阅读全文