当前位置: 首页 > news >正文

接口测试——postman接口测试(三)

目录

1. postman介绍与安装

2. postman发送get请求

3. postman发送post请求


1. postman介绍与安装

 

  • 安装网址:Postman
  • 安装教程:留言找我要即可

2. postman发送get请求

import pymysql
from flask import Flask,request# 这里是mysql的基本连接信息
conn = pymysql.connect(host="192.168.1.116",user="root",password="123",database="nydb1",charset="utf8"
)cursor = conn.cursor()app = Flask(__name__)@app.route("/")
def hello_world():sel = "select * from school"result = cursor.execute(sql)# 得到查询后的真正的结果r = cursor.fetchall()print(r)return str(r)@app.route("/mypost",methods=["post"])
def my_post():return "post request"@app.route("/mypost1",methods=["post"])
def my_post1():# 表单数据类型username =request.form["username"]sex = request.form["sex"]print(username)print(sex)return "post request" + username + "::" + sex@app.route("/mypost1",methods=["post"])
def my_post2():# json数据类型request_data =request.get_json()sex = request.form["sex"]print(request_data)print(request_data["user"])return "post request" + str(request_data)@app.route("/mypost",methods=["post"])
def my_post():return "post request"@app.route("/mypost1",methods=["post"])
def my_post1():# 表单数据类型username =request.form["username"]sex = request.form["sex"]print(username)print(sex)return "post request" + username + "::" + sex@app.route("/mypost1",methods=["post"])
def my_post2():# json数据类型request_data =request.get_json()sex = request.form["sex"]print(request_data)print(request_data["user"])return "post request" + str(request_data)if __name__ == "__main__":app.run()
  • 执行代码后打开链接:http://127.0.0.1:5000
  • 将127.0.0.1:5000输入到postman里面执行:
  • 另外在代码里看到/hello,也可以输入执行查看结果:

 

 

 

 

3. postman发送post请求

 

import pymysql
from flask import Flask,request# 这里是mysql的基本连接信息
conn = pymysql.connect(host="192.168.1.116",user="root",password="123",database="nydb1",charset="utf8"
)cursor = conn.cursor()app = Flask(__name__)@app.route("/")
def hello_world():sel = "select * from school"result = cursor.execute(sql)# 得到查询后的真正的结果r = cursor.fetchall()print(r)return str(r)@app.route("/mypost",methods=["post"])
def my_post():return "post request"@app.route("/mypost1",methods=["post"])
def my_post1():# 表单数据类型username =request.form["username"]sex = request.form["sex"]print(username)print(sex)return "post request" + username + "::" + sex@app.route("/mypost1",methods=["post"])
def my_post2():# json数据类型request_data =request.get_json()sex = request.form["sex"]print(request_data)print(request_data["user"])return "post request" + str(request_data)@app.route("/mypost",methods=["post"])
def my_post():return "post request"@app.route("/mypost1",methods=["post"])
def my_post1():# 表单数据类型username =request.form["username"]sex = request.form["sex"]print(username)print(sex)return "post request" + username + "::" + sex@app.route("/mypost2",methods=["post"])
def my_post2():# json数据类型request_data =request.get_json()sex = request.form["sex"]print(request_data)print(request_data["user"])return "post request" + str(request_data)if __name__ == "__main__":app.run()

 

 

  • 并在python里打印出

 

以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以评论区,留言【777】直接拿走就好了

各位想获取资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

http://www.lryc.cn/news/111856.html

相关文章:

  • react中hooks的理解与使用
  • STM32的电动自行车信息采集上报系统(学习)
  • 蓝桥杯上岸每日N题 第七期(小猫爬山)!!!
  • 【Linux系统编程】冯诺依曼体系结构
  • 数据结构--动态顺序表
  • 笔试数据结构选填题
  • # 鸢尾花的案例学习
  • 线程、进程的区别
  • 在 Ubuntu 上安装 Docker 桌面
  • 【WebRTC---序篇】(七)RTC多人连麦方案
  • 【Java可执行命令】(十六)诊断命令请求发送工具 jcmd:提供一种简单而强大的方式来管理和监控 Java 进程 ~
  • 如何创建无序列表和有序列表?
  • 【MongoDB】初识、安装MongoDB
  • 方法区内存溢出及常量池
  • 【MTK平台】【wpa_supplicant】关于wpa_supplicant_8/src/p2p/p2p_invitation.c文件的介绍
  • 智能仪表板DevExpress Dashboard v23.1亮点 - 增强对自定义导出的支持
  • 分布式应用:ELK企业级日志分析系统
  • Mac与windows传文件(超过4G且速度超快,非共享)
  • 2023年第四届“华数杯”数学建模思路 - 案例:退火算法
  • STM32 UDS Bootloader开发-上位机篇-CANoe制作(3)
  • GO语言的垃圾回收机制
  • vim粘贴内容格式混乱解决方法
  • 基于Orangepi 3 lts 的云台相机
  • Go重写Redis中间件 - Go实现Redis持久化
  • 单元测试之 - Review一个微服务的单元测试
  • NetSuite 2023.2 Cash 360 功能更新
  • vue2-组件和插件的区别
  • neo4j查询语言Cypher详解(一)--语法和子句
  • PCIe总线详解
  • 【vim 学习系列文章 4 - vim与系统剪切板之间的交互】