looshing 发表于 2014-4-23 09:55:54

接口测试,开发丢给我这些东西,都不知怎么破了。

本帖最后由 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:有效时长

我想通过自己传参数进服务器,然后进行加压测试。
大家知道怎么做吗?

吴健 发表于 2014-4-23 17:07:17

开发没给你参数名,格式神马滴吗

looshing 发表于 2014-4-23 17:31:28

回复 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 )

我都快崩溃了。。。

yinxiaodan 发表于 2014-4-24 10:24:05

推送应用ID、推送的用户ID是不是不能随便取啊,validity是不是有范围,还是要多问下开发

omg 发表于 2014-4-24 20:43:45

fiddler

pf_qc 发表于 2014-5-23 10:40:10

完全不懂。。。。

51sheng 发表于 2014-5-30 17:27:35

想学习接口测试,一起看看吧
页: [1]
查看完整版本: 接口测试,开发丢给我这些东西,都不知怎么破了。