随笔分类 - 接口测试
摘要:如果post请求的参数是json格式 如果用python请求,那么headers里面要加上参数格式 headers={'Token': '72c3a0e75016437685add4f6ce95d27a' , 'content-type':'application/json'} 如果用postman
阅读全文
摘要:405错误是拒绝访问 有可能是因为超出了可以查询的权限,比如说查询接口用了post,改成get 就可以了
阅读全文
摘要:请求百度: <html> <form action="https://www.baidu.com/s" method="get"> <input type="text" name="wd" value="python" /> <input type="submit" name="submit" />
阅读全文
摘要:接口实现 import flask,json server=flask.Flask(__name__)#__name__代表当前的python文件。把当前的python文件当做一个服务启动 @server.route('/index',methods=['get','post'])#第一个参数就是路
阅读全文
摘要:socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信 在应用中,要写两个程序来通信,一个是服务器端程序,一个是客户端程序 服务器端程序: import socket # 建立一个服务端 server = socket.so
阅读全文
摘要:打开cmd 输入pip install pyyaml #yaml文件支持 输入pip install pytest #pytest框架支持 输入pip install requests #requests接口测试支持 输入pip install pyopenssl #openssl支持 前提是电脑上
阅读全文
摘要:接口测试里如果报错出现 socket.gaierror: [Errno 8] nodename nor servname provided, or not known 或者 urllib3.exceptions.NewConnectionError: <urllib3.connection.Veri
阅读全文
摘要:这是个奇葩的问题,我也是奇葩的研究了好几天,最后发现,哈,原来是这个原因,在此记录下曲折的心路历程 接口Content-Type没有,body用的是postman中的raw数据,格式是text 程序如下: import requests url = "https://XXXXXX.com/api/u
阅读全文
摘要:Python对yaml和json文件的读取: yaml文件读取: 首先创建一个yaml文件test.yaml import yaml #引入包 f=open(path) #建立Python的文件对象f, 打开yaml文件到文件对象f;注:这一操作在打开所有第三方文件格式的时候都要做,不一定是yaml
阅读全文
摘要:今天被这个卡了好久,最后解决发现是个小问题,哈哈 记录: 用request发送post请求,原来当body都是普通的字符串和数字时一切顺利,今天遇到了body里面有json数组,结果就是报参数错误 解决方法很简单,在json数组前面加json.dumps([{"a":1,"b":2},{json2}
阅读全文
摘要:开发IDE:pycharm python:2.7.10 get请求 # coding: UTF-8 #兼容中文字符,如果没有这句,程序中有中文字符时,运行会报错import requests #引用request包import json #引用json包url = "https://XXXXXXX"
阅读全文

浙公网安备 33010602011771号