06 2018 档案

摘要:学习完了如何用yaml文件管理用例,如何进行单元测试,如何产生漂亮的测试报告,那么结合这几点,我们简单学习下unittest+yaml数据驱动来测试。 第一步:首先,我们建一个yaml文件,管理用例,以/api/user/login登录接口为例。 第二步:新建python文件,编写逻辑代码 阅读全文
posted @ 2018-06-27 17:44 西瓜汁拌面 阅读(488) 评论(0) 推荐(0) 编辑
摘要:持续集成:不需要人工干预,持久化、重复的运行一个任务。将代码自动的更新到最新,然后自动运行。 新建项目之前要再Jenkins的全局工具配置里面把git的路径设置好。【全局工具配置】-->【Git】-->【Path to Git executable】,然后填写本地git的安装路径,如:E:\Git\ 阅读全文
posted @ 2018-06-26 13:56 西瓜汁拌面 阅读(155) 评论(0) 推荐(0) 编辑
摘要:css style: 里面的写的就叫做css,每一个样式的间隔用英文分号, 全部相同的时候引用class。 css有三种写法: 1.在head标签中增加style标签,在style标签中去写css样式; 2.在标签当中增加style属性,在属性当中写css样式; 3.通过link标签引入写好的css 阅读全文
posted @ 2018-06-22 12:48 西瓜汁拌面 阅读(336) 评论(0) 推荐(0) 编辑
摘要:HTML(HyperText Markup Language),超文本标记语言。是一长串字符串,能够被浏览器所解析。 超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。 html分三个重要的模块。 阅读全文
posted @ 2018-06-20 21:03 西瓜汁拌面 阅读(273) 评论(0) 推荐(0) 编辑
摘要:如果要自测代码,可使用单元测试,需要导入unittest模块,import unittest即可。 例如,自测一个计算连个数相除的函数,代码如下: 在测试完成后,需要获取测试结果,那么此时就需要产生测试报告,下面介绍两种产生测试报告的模块,一个是HTMLTestRunner,另一个是Beautifu 阅读全文
posted @ 2018-06-07 18:14 西瓜汁拌面 阅读(272) 评论(0) 推荐(0) 编辑
摘要:在unittest框架的自动化接口测试中,可以用yaml文件来管理用例,这样一方面,不会像excel管理用例那么死板;另一方面,数据读取出来就是一个字典,便于取值,用起来更灵活。 首先,需要安装一个模块,pip install pyyaml即可,然后在python文件中导入import yaml 例 阅读全文
posted @ 2018-06-07 16:14 西瓜汁拌面 阅读(244) 评论(0) 推荐(0) 编辑
摘要:今天给大家分享一个简单的Python脚本,使用python进行http接口的自动化测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值和返回报文中的值是否一致,如果不一致则根据用例标题把bug提交到bug管理系统,这里使用的bug管理 阅读全文
posted @ 2018-06-06 18:43 西瓜汁拌面 阅读(774) 评论(0) 推荐(0) 编辑
摘要:问题:为什么python的多线程不能利用多核CPU,但是咱们在写代码的时候,多线程的确是在并发,而且还比单线程快原因:因为GIL,python只有一个GIL,运行python时,就要拿到这个锁才能执行,在遇到I/O 操作时会释放这把锁。如果是纯计算的程序,没有 I/O 操作,解释器会每隔100次操作 阅读全文
posted @ 2018-06-05 16:55 西瓜汁拌面 阅读(1778) 评论(0) 推荐(0) 编辑
摘要:我们在写程序的时候经常会打一些日志来帮助我们查找问题,这次学习一下logging模块,在python里面如何操作日志。介绍一下logging模块,logging模块就是python里面用来操作日志的模块,logging模块中主要有4个类,分别负责不同的工作: Logger 记录器,暴露了应用程序代码 阅读全文
posted @ 2018-06-01 15:11 西瓜汁拌面 阅读(234) 评论(0) 推荐(0) 编辑