python-week1-postman+jemter-soapUI

BestTest接口规范

获取用户信息

1.1 功能描述

获取用户信息:该接口用于通过userid获取用户信息

1.2 请求地址

http://api.nnzhp.cn/getuser

1.3 请求方式

POST/GET

1.4 入参


参数


数据类型(长度)


是否必传


备注


userid


String


Y


用户id

1.5 出参


参数


数据类型(长度)


备注


code


int


状态码200为成功,500为异常


age


int


年龄


id


string


用户id


name


String


用户姓名

1.6 示例

请求:http://api.nnzhp.cn/getuser?userid=1

返回:{"age": 18, "code": 200, "id": "1", "name": "小明"}

1.7 运行结果

获取用户余额

2.1 功能描述

获取用户余额:传入userid获取用户余额

2.2  请求地址

http://api.nnzhp.cn/getmoney

2.3 请求方式

Post请求

2.4  入参 ,入参是json类型


参数


数据类型(长度)


是否必传


备注


userid


String


Y


用户id

2.5  出参


参数


数据类型(长度)


备注


code


int


状态码200为成功,500为异常


userid


int


用户id


money


string


余额

2.6 示例

请求:http://api.nnzhp.cn/getmoney?userid=1

返回:{‘code‘:200,‘userid‘:1,‘money‘:1000}

2.7 运行结果

修改用户余额

 

3.1  功能描述

修改用户余额:需要有http权限验证,账号admin密码123456

3.2  请求地址

http://api.nnzhp.cn/setmoney

3.3 请求方式

Post

3.4  入参


参数


数据类型(长度)


是否必传


备注


userid


String


Y


用户id


money


String


Y


修改的余额数值

3.5  出参


参数


数据类型(长度)


备注


code


int


状态码200为成功,500为异常


success


String


状态

3.6 示例

请求:http://api.nnzhp.cn/setmoney?userid=1&money=5000

返回:{‘code‘:200,‘success‘:‘成功‘}

注意:如果调用的时候传入的账号密码不对或者没传的话,返回权限验证失败

3.7运行结果

获取用户信息2

4.1 功能描述

获取用户信息:需要添加header,Content-Type application/json

标头 (header):是服务器以HTTP协议传HTML资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。

4.2 请求地址

http://api.nnzhp.cn/getuser2

4.3 请求方式

get/post

4.4  入参


参数


数据类型(长度)


是否必传


备注


userid


String


Y


用户id

4.5  出参


参数


数据类型(长度)


备注


code


int


状态码200为成功,500为异常


userid


int


用户id


name


string


用户名称


age


int


用户年龄

4.6  示例

请求:http://api.nnzhp.cn/getuser2?userid=1

返回:{‘code‘:200,id‘:1,‘name‘:‘小明‘,‘age‘:18}

4.7运行结果

修改用户余额2

5.1  功能描述

功能描述:需要添加cookie,token token是写死的token12345

5.2 请求地址

http://api.nnzhp.cn/setmoney2

5.3 请求方式

Post

5.4 入参


参数


数据类型(长度)


是否必传


备注


userid


String


Y


用户id


money


String


Y


修改的余额数值

5.5  出参


参数


数据类型(长度)


备注


code


int


状态码200为成功,500为异常


success


String


状态

5.6  示例

请求:http://api.nnzhp.cn/setmoney?userid=1&money=5000

返回:{‘code‘:200,‘success‘:‘成功‘}

注意:和接口3一样,不过是需要传入cookie,不需要http权限验证了

5.7运行结果

上传文件

6.1 功能描述

上传文件:向服务器(211.149.218)指定目录传送文件

6.2 请求地址

http://api.nnzhp.cn/uploadFile

6.3 请求方式

Post

6.4 入参


参数


数据类型(长度)


是否必传


备注


file


String


Y


上传文件

6.5 出参


参数


数据类型(长度)


备注


code


int


状态码200为成功,500为异常


success


String


状态

6.6运行结果

时间: 2024-08-26 21:57:27

python-week1-postman+jemter-soapUI的相关文章

Python 模拟postman上传文件

最近工作需求:写的程序要用到python模拟postman操作,基于flask框架 代码很简单 但是百度一半天: import requests files = {'skFile': open(r"C:\Users\TOPFEEL\Pictures\0.jpg", 'rb')} r = requests.post("http://192.168.4.178:5000/upload", files=files) 原文地址:https://www.cnblogs.com

postman与soapui操作

get和post请求的区别? get请求:直接在浏览器里直接调用就可以了,不用借助工具   向服务端获取数据的    数据是放在url里面 post请求:向服务端发送数据的     数据放在body里面 get的url会有长度上的限制,post的数据则可以非常大(实际上现在技术比较成熟,浏览器比较好,所以后面长度想要多少就可以有多少,所以实际上长度没什么区别) post比get安全,因为数据在地址栏不可见(post参数不会写在url上,但是通过抓包什么的都可以抓取到,所以实际上也不安全) 获取学

postman接口自动化介绍

018年2月1日刚入职,经理跟我说让我做一下项目的接口自动化,我嘴上说着好,心里直打鼓.虽然会接口测试,对自动化有一点了解,但从来没做过,而且从来没有一个人做过一个项目的自动化,对我来说是个不小的挑战,最直观的证据就是三天没睡好..没办法,硬着头皮上吧! 我知道的接口测试工具是postman.soapUI.jmeter,选择的是postman,原因就是轻量,而且简单直白. postman是搭配JavaScript来做的接口自动化,将笔记记录在此~ 推荐安装:下载执行文件安装即可 https://

python-----编写接口,使用postman与soapiu访问调用

实例:自己写一个注册接口 输入用户名.密码.验证码,当满足注册将密码进行md5加密. 场景 接口返回参数 提示 用户名存在 2000 exit 用户已存在 密码与验证码不相等 3000 wrong 密码不一致 注册成功 1000   insert 插入成功 URL与传入参数 接口访问地址 http://127.0.0.1:9009/regist 请求方式 Post 传入参数 username 用户名 password 密码 cpassword 确认密码   Mysql数据库 信息 Ip 192.

接口测试全流程扫盲

扫盲内容: 1.什么是接口? 2.接口都有哪些类型? 3.接口的本质是什么? 4.什么是接口测试? 5.问什么要做接口测试? 6.怎样做接口测试? 7.接口测测试点是什么? 8.接口测试都要掌握哪些知识? 9.其他相关知识? 1.什么是接口? 接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互. 2.接口都有哪些类型? 接口一般分为两种:1.程序内部的接口 2.系统对外的接口 系统对外的接口

接口测试概述

一.为什么要做接口测试? 不同端的工作进度不一样,节约时间,缩短项目时间: 提高工作效率: 提高系统的健壮性. 二.什么是接口测试? 含义:接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换,传递和控制管理过程,以及 系统间的相互逻辑依赖关系等. 接口的种类:{  外部接口.内部接口  } 接口的分类:      http post   get  delete  put  不同接口类型的差异? 参数提交方式:

2019-05-27 Web API(1)

1.Python基础过关(及格标准) 2.接口功能测试-postman(切肉刀) 性能测试-Jmeter(切骨刀) 3.soupUI也可以做接口功能测试----软件维护的不是很好 4.接口(user interface):接口是某个对象和外界交互的部分 >>用户界面UI(例:音频的.手动输入的.人脸识别.视网膜识别.指纹识别)(广义来讲也是接口测试) >>消息交互接口(软件系统VS软件系统)(例:微信支付系统.美团.膜拜)(支持第三方)- 模拟对被测系统输入:检查被测系统的输出是否

接口测试入门软件及使用注意事项

一.常用的入门软件有 postman ,jmeter SoapUI等等软件,这里推荐使用jmeter,以下的图教案都是以jmeter为例. 1.安装 下载jmeter,jmeter是免安装的,直接解压即可,但是需要安装jdk,在第一阶段的jmeter文件夹里面也提供了jdk安装包,解压完之后,配置环境变量即可 2.使用jmeter 安装,配置好环境变量后-找到安装的路径在/bin下有一个jmeter.bar 打开即可.例如:X盘:\jmeter\apache-jmeter-3.0_json\ap

云测试中QA团队的作用

公司转向云部署模式或使用云测试服务来测试一个app时有不少好处.本文将介绍高水平的云概念并讨论云测试中质量工程师的作用. 我们来看看云测试时需要考虑哪些吧. 什么是云计算? 根据一份Gartner报告,云计算是“一套规则,技术和用于提供IT功能(软件,平台和基础设施)并将之作为一项按需扩展弹性服务的商业模式” 云计算的五大特征 --它使用动态的,共享的和虚拟的基础设施 --它是弹性的,可扩展的(根据负载增加和减少) --它根据消费定价 --它可以用在各种常用网络上 云部署模式 基于部署模式,有公

[原创]浅谈互联网金融接口测试平台搭建

[原创]浅谈互联网金融接口测试平台搭建 接口测试我想各位做测试都不陌生,尤其是在现在分层测试思想倡导下,接口测试可以说是互联网行业必备的测试技能之一,我以前的博文也有讲过类似的内容,要想了解可以移驾到以下内容查看: 接口测试技术介绍 PostMan接口测试神器利剑 浅谈自动化测试中的金字塔模型理解 以上三篇内容会讲解为什么要重视接口测试?好的工具推荐,当然还有接口测试基本内容,如感兴趣可以查阅!好了谈正事,讲讲接口测试平台搭建要注意什么! 很多人会有疑问为什么要去搞个接口测试平台,不是有所谓的现