给大家推荐一个编程学习电子书下载网站(https://itbook.download),里面的书籍非常的多基本都是高清的,关键是还是 免费下载 的,个人比较推荐图灵系列的书籍,看起来比较爽。
接口测试的基本步骤:
1.拿到接口的 url 地址;
2. 查看接口时用什么方式发送
3.添加请求头、请求体
4.发送查看返回结果,校验返回结果是否正确
1.以测试百度翻译接口为例,更多的百度翻译的接口 API 可在百度翻译官网获取到:
import requests
import unittest
import random
import hashlib
import urllib
import json
word = input('请输入你要翻译的词语:')
class BaiduTranslate(unittest.TestCase):
def setUp(self) -> None:
# url = 'http://fanyi.baidu.com/v2transapi'
self.q = word
self.fromLang = 'en'
self.toLang = 'zh'
my_url = '/api/trans/vip/translate'
# appid 和 secretKey 注册百度翻译开发者可在用户控制台获取到
self.appid = 'xxxxxxx'
self.secretKey = 'xxxxxxxx'
self.salt = random.randint(32768, 65536)
self.sign = self.appid + self.q + str(self.salt) + self.secretKey
m1 = hashlib.md5()
m1.update(self.sign.encode('utf-8'))