51Testing软件测试论坛
标题:
loadrunner向服务器发送请求的方式
[打印本页]
作者:
zhong51test
时间:
2009-8-13 14:57
标题:
loadrunner向服务器发送请求的方式
我们知道浏览器向服务器发送的是HTTP请求,方式有GET和POST,那loadrunner向服务器发送请求的方式是什么呢?
作者:
zzy7999
时间:
2009-8-13 17:50
LoadRunner就是捕获的tcp/ip数据包,和实际操作web页面的请求方式是一致的吧。应用程序中是get那就是get,是post就还是post,与使用什么测试工具应该没关吧
作者:
zhong51test
时间:
2009-8-17 12:46
好像有关系,我曾经测试 并发注册,注册信息在数据表保存成功,但很多数据是乱码,经分析原因可能是出在二者发送的方式不一致。
作者:
kuangquanshui
时间:
2009-8-17 13:35
学习了
作者:
qiguojie
时间:
2009-8-17 15:36
原帖由
zhong51test
于 2009-8-17 12:46 发表
好像有关系,我曾经测试 并发注册,注册信息在数据表保存成功,但很多数据是乱码,经分析原因可能是出在二者发送的方式不一致。
很多数据是指记录还是某字段??
据我所知,应该是和IE发送的一致,该是get就是get,该post就post,应该和你保存数据为乱码没有关系吧?
作者:
zhong51test
时间:
2009-8-18 16:36
好像是这样的:
页面表单提交是post请求 不会有乱码;
自己拼的URL 叫get请求 有中文的话 会有乱码的;大家试试看。
作者:
zhong51test
时间:
2009-8-18 17:05
post请求是用请求参数包含的请求头信息里面 你是看不到的
get 请求是采用URL重写的方式 将参数用&符号跟在后面
而我们用loadrunner向服务器发送请求时,脚本中就用了参数化,就采用URL重写的方式 将参数用&符号跟在后面,就是GET方式,而客户端采用的其实是post方式,这个问题我彻底明白了。
作者:
wangyanzhao
时间:
2012-5-6 15:17
如果是post请求的话,录制的代码是可以看到的!看下面的Method
web_submit_data("百度知道登录",
"Action=https://passport.baidu.com/?login",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=https://passport.baidu.com/?login&tpl=mn",
"Snapshot=t13.inf",
"Mode=HTML",
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2