08 2021 档案

摘要:当我们用requests库写完了接口的自动化脚本后,我们后面就是组织这些用例执行了, 如果用suite组织的话,那么我们需要一条用例一条用例的组织,非常的多,实际操作时无疑增加了工作量。 优点就是可以指定执行某条用例。 用discover方法的话,就可以一行代码批量执行我们的测试用例了。 具体操作方 阅读全文
posted @ 2021-08-26 17:41 知识在于点滴的积累 阅读(173) 评论(0) 推荐(0)
摘要:1,admin 组件的使用 Django 提供了基于web组件的管理工具,Django 自动管理工具是 django.contrib 的一部分。 可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: 1.1:激活管理工具: 1.2:使用管理工具 启动开发服务器,然后在浏 阅读全文
posted @ 2021-08-25 22:07 知识在于点滴的积累 阅读(130) 评论(0) 推荐(0)
摘要:今天的内容是以前文章中遗漏的,以前只讲了配置文件的封装,配置文件的内容包括,读取yaml文件的方法,requests.request的请求方法, 向yaml文件中添加数据的方法,template 模板中的substitut的方法等, 以前没有讲公共方法,例如:url,headers的封装,公共参数单 阅读全文
posted @ 2021-08-23 20:47 知识在于点滴的积累 阅读(802) 评论(1) 推荐(0)
摘要:我们在做接口自动化的时候,到底要不要做数据库断言? 这个没有绝对的答案的,具体根据公司实际业务的需要来。 有条件的,有需求的,就可以加上数据库断言。 (我以前在外包公司待的时候,测试环境中的数据库访问都需要权限申请,层层审批,就没有做数据库断言) 首先:思路:做数据库断言,为了验证某个接口返回数据与 阅读全文
posted @ 2021-08-20 16:56 知识在于点滴的积累 阅读(1116) 评论(0) 推荐(0)
摘要:一:为什么使用restful风格? URL具有很强可读性的,具有自描述性(因为:路径中带有参数) 规范化请求过程和返回结果 资源描述与视图的松耦合 可提供OpenAPI,便于第三方系统集成,提高互操作性 提供无状态的服务接口,降低复杂度,可提高应用的水平扩展性 总结:1,restful是一种风格,或 阅读全文
posted @ 2021-08-18 22:50 知识在于点滴的积累 阅读(389) 评论(0) 推荐(0)
摘要:当我们写完所有的接口用例后,执行完后,我们就要生成测试报告。 今天写这篇博客的内容,主要是要注意两个地方: 1,报告的位置。 报告不要再写成:C:\Users\Administrator\Desktop\shuixin\interface\pythontestproject\shuixin_inte 阅读全文
posted @ 2021-08-16 14:47 知识在于点滴的积累 阅读(112) 评论(0) 推荐(0)
摘要:上篇博客中我们记录了如何对生成的数据库表进行:增删改查的操作, 但是实际情况中,我们经常会遇到的一个问题就是,需要更改表的结构,也就是说,在表中添加新的字段。 我们不可能建表的时候,就能想到所需要的所有字段。 具体操作: 表结构修改后,原来表中已存在的数据,就会出现结构混乱,makemigratio 阅读全文
posted @ 2021-08-11 11:10 知识在于点滴的积累 阅读(437) 评论(0) 推荐(0)
摘要:上篇博客我们介绍了如何利用Django中的models创建数据库, 今天我们讲一下如何对创建的数据库进行‘增删改查’的操作。 我们是在django的shell模式下完成的,利用的ORM,(关系映射对象),不是数据库的sql语句,虽然底层肯定是sql 语句封装而成的。 下面直接讲讲步骤吧。 第一:进入 阅读全文
posted @ 2021-08-10 23:14 知识在于点滴的积累 阅读(317) 评论(0) 推荐(0)
摘要:Django中,与数据库相关的模块是model模块,它提供了一种简单易操作的API方式与数据库交互,它是通过ORM映射的方式来操作数据库。 Django自带的数据库为sqlite3,如果需要使用其他数据库,需要其他的准备工作,并且,使用其他数据库,需要自己提前建好数据库,然后通过Django去连接, 阅读全文
posted @ 2021-08-07 16:00 知识在于点滴的积累 阅读(1001) 评论(0) 推荐(0)
摘要:今天记录的问题很早以前也记录过。 就是再做app UI自动化的时候,碰到了输入框输入的时乱码。 中文无法输入的问题。 解决办法: 1,检查:unicodeKeyboard 是否设置为:True 2,把手机默认的输入发换成appium的输入法,不要使用百度输入法。(华为手机默认的手机输入法是百度输入法 阅读全文
posted @ 2021-08-05 11:35 知识在于点滴的积累 阅读(130) 评论(0) 推荐(0)