接口测试,开发丢给我这些东西,都不知怎么破了。
本帖最后由 looshing 于 2014-4-23 09:57 编辑http://192.168.1.240:8082/service/logic
这个内网一打开就是直接返回 {"code":1},意思就是参数非法了。
使用post方式
http头:
contenttype:application/json
characterencoding:utf-8
user-agent:Push SERVICE CLIENT
http参数:
method:push
appId:推送应用ID
userId:推送的用户ID
content:推送的内容
validity:有效时长
我想通过自己传参数进服务器,然后进行加压测试。
大家知道怎么做吗? 开发没给你参数名,格式神马滴吗 回复 2# 吴健
那边说这样,可以返回0,代表成功。。
我用python 写的一个。。可是一直返回1,代表非法
import urllib.parse
import http.client
reqdata = {'appId':1,'userId':1,'content':'1','validity':1,}
params=urllib.parse.urlencode(reqdata)
headers = {"User-Agent":"Push SERVICE CLIENT",
"Content-type": "application/x-www-form-urlencoded",
"Host":"14.23.93.66:4082",
}
conn = http.client.HTTPConnection('14.23.93.66:4082')
conn.request("POST", "/service/logic", params, headers)
response = conn.getresponse()
print ( response.status )
print ( response.read() )
print ( response.msg )
我都快崩溃了。。。 推送应用ID、推送的用户ID是不是不能随便取啊,validity是不是有范围,还是要多问下开发 fiddler 完全不懂。。。。 想学习接口测试,一起看看吧
页:
[1]