51Testing软件测试论坛

标题: 接口测试,开发丢给我这些东西,都不知怎么破了。 [打印本页]

作者: looshing    时间: 2014-4-23 09:55
标题: 接口测试,开发丢给我这些东西,都不知怎么破了。
本帖最后由 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-agentush SERVICE CLIENT

http参数:

method:push
appId:推送应用ID
userId:推送的用户ID
content:推送的内容
validity:有效时长

我想通过自己传参数进服务器,然后进行加压测试。
大家知道怎么做吗?
作者: 吴健    时间: 2014-4-23 17:07
开发没给你参数名,格式神马滴吗
作者: looshing    时间: 2014-4-23 17:31
回复 2# 吴健


    [attach]89797[/attach]

那边说这样,可以返回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 )

我都快崩溃了。。。
作者: yinxiaodan    时间: 2014-4-24 10:24
推送应用ID、推送的用户ID是不是不能随便取啊,validity是不是有范围,还是要多问下开发
作者: omg    时间: 2014-4-24 20:43
fiddler
作者: pf_qc    时间: 2014-5-23 10:40
完全不懂。。。。
作者: 51sheng    时间: 2014-5-30 17:27
想学习接口测试,一起看看吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2