上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 40 下一页
摘要: 接口自动化单条测试用例执行步骤汇总 1)步骤汇总 数据库初始化 将需要准备的数据写到数据库中,比如登陆之前要准备账号和密码数据 准备测试用例的数据 一条用例数据直接放在代码中,很多用例数据放到文件中 发送请求 将用例数据发送给接口 验证接口返回的正确性 验证落库的正确性(增删改) 2)数据库初始化 阅读全文
posted @ 2021-11-05 17:00 暄总-tester 阅读(90) 评论(0) 推荐(0)
摘要: 验库 -- 检查落库的正确性 功能:用于检查数据库数据的正确性 场景:常用于增加、修改、删除了数据库数据时 1)验库的步骤 导入模块 a)连接数据库 b)指定sql语句 查询数据库中关键数据的行数,根据行数判断落库是否正确 c)执行sql语句 cursor=conn.cursor() 不能多次使用c 阅读全文
posted @ 2021-11-05 16:52 暄总-tester 阅读(437) 评论(0) 推荐(0)
摘要: 判断响应结果正确性 1)对于text/html类型的返回值,使用 r.text == in 2)对于json类型的返回值,使用 r.json() 整体文档 r.json()['key'] == 自动化执行测试,准备数据,检查结果 #初始化数据库 import pymysql #导入pymysql c 阅读全文
posted @ 2021-11-05 16:39 暄总-tester 阅读(104) 评论(0) 推荐(0)
摘要: 使用线性编码自动化执行一条测试用例 # 初始化数据库 ## 安装pymysql pip install pymysql --user ## 导入模块 import pymysql ## 连接数据库 1)conn=pymysql.connect(host='数据库服务器IP', user='数据库用户 阅读全文
posted @ 2021-11-05 16:26 暄总-tester 阅读(171) 评论(0) 推荐(0)
摘要: 准备自动化测试数据 1)自动执行初始化sql语句(通过python操作数据来实现) a)安装pymysql win+R启动运行窗口,输入cmd,启动dos窗口输入命令: pip install pymysql 验证是否安装成功 win+R启动运行窗口,输入cmd,启动dos窗口输入命令: pip l 阅读全文
posted @ 2021-11-05 16:16 暄总-tester 阅读(108) 评论(0) 推荐(0)
摘要: 接口自动化测试怎么做 1)确定接口测试范围和目标 测试范围:分析需要测试哪些接口 测试目标:测试功能还是性能还是安全性 2)接口需求分析 接口地址:协议://接口服务器IP或域名:端口号/应用名/接口名或功能名/ 数据传输的方法:get、post、put、head...... 参数:需要哪些参数,哪 阅读全文
posted @ 2021-11-05 15:50 暄总-tester 阅读(574) 评论(0) 推荐(0)
摘要: requests.session() requests.session()的作用,session会话 用于保持该session为全局变量,其他接口都使用该session发送请求 使用方法 s=requests.session() s.get(...) s.post(...) s.get和s.post 阅读全文
posted @ 2021-11-05 15:38 暄总-tester 阅读(297) 评论(0) 推荐(0)
摘要: requests.get(url, cookies) 说明 用于携带cookies发送请求 post方法也支持cookies,语法一致,具体请求方法看需求中的规定 用法1 cookies={'r.cookies中的键':'r.cookies中的值'} 偶尔、短期可用的方式,但要注意一般cookie都 阅读全文
posted @ 2021-11-05 15:34 暄总-tester 阅读(119) 评论(0) 推荐(0)
摘要: #什么是关联接口 ①多个接口之间存在依赖关系 <1>让你测试登录成功后的页面,登录成功不是你测 <2>让你测试退单(取消订单)接口,但是下单不是你测 ❤️>业务流程测试:测试下单后,退单功能正确性 HTTP无状态 是指协议对于交互性场景没有记忆能力 <1>上一个网页的数据,只传递一次给下一个网页(接 阅读全文
posted @ 2021-11-05 15:24 暄总-tester 阅读(223) 评论(0) 推荐(0)
摘要: 重定向 requests.post(url, allow_redirects) 向登录接口传递了账号和密码数据后,url跳转到了登录后的首页页面,这里就是页面自动重定向了 通过响应对象.url是否是原始url判断是否发生了重定向 requests.post默认是allow_redirects=Tru 阅读全文
posted @ 2021-11-05 15:06 暄总-tester 阅读(242) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 40 下一页