上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 如果要自测代码,可使用单元测试,需要导入unittest模块,import unittest即可。 例如,自测一个计算连个数相除的函数,代码如下: 在测试完成后,需要获取测试结果,那么此时就需要产生测试报告,下面介绍两种产生测试报告的模块,一个是HTMLTestRunner,另一个是Beautifu 阅读全文
posted @ 2018-06-07 18:14 西瓜汁拌面 阅读(281) 评论(0) 推荐(0)
摘要: 在unittest框架的自动化接口测试中,可以用yaml文件来管理用例,这样一方面,不会像excel管理用例那么死板;另一方面,数据读取出来就是一个字典,便于取值,用起来更灵活。 首先,需要安装一个模块,pip install pyyaml即可,然后在python文件中导入import yaml 例 阅读全文
posted @ 2018-06-07 16:14 西瓜汁拌面 阅读(265) 评论(0) 推荐(0)
摘要: 今天给大家分享一个简单的Python脚本,使用python进行http接口的自动化测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值和返回报文中的值是否一致,如果不一致则根据用例标题把bug提交到bug管理系统,这里使用的bug管理 阅读全文
posted @ 2018-06-06 18:43 西瓜汁拌面 阅读(824) 评论(0) 推荐(0)
摘要: 问题:为什么python的多线程不能利用多核CPU,但是咱们在写代码的时候,多线程的确是在并发,而且还比单线程快原因:因为GIL,python只有一个GIL,运行python时,就要拿到这个锁才能执行,在遇到I/O 操作时会释放这把锁。如果是纯计算的程序,没有 I/O 操作,解释器会每隔100次操作 阅读全文
posted @ 2018-06-05 16:55 西瓜汁拌面 阅读(1794) 评论(0) 推荐(0)
摘要: 我们在写程序的时候经常会打一些日志来帮助我们查找问题,这次学习一下logging模块,在python里面如何操作日志。介绍一下logging模块,logging模块就是python里面用来操作日志的模块,logging模块中主要有4个类,分别负责不同的工作: Logger 记录器,暴露了应用程序代码 阅读全文
posted @ 2018-06-01 15:11 西瓜汁拌面 阅读(243) 评论(0) 推荐(0)
摘要: 线程是程序里面的最小执行单元。 进程是资源的集合。 线程是包含在一个进程里面,一个进程可以有多个线程,一个进程里面默认有一个主线程。由主线程去启动子线程。 1.多线程 2.多线程等待 举个栗子:我们定义一个urls字典,然后用并行和串行分别扒一下这些url上的内容,并统计时间。 需要定义一个扒网页内 阅读全文
posted @ 2018-05-31 19:02 西瓜汁拌面 阅读(160) 评论(0) 推荐(0)
摘要: 以下分析情况都是基于python2 1.这样定义A类,A是经典类,那么在继承后D调用x()方法的时候顺序是怎样的呢? 首先是从B类里面去找x()方法,如果B类中没有,就会从A类里面去找,如果A类中也没有x()方法,最后才会从C类里面去找; 2.那么如果A类定义的时候是新式类,那么在继承后D调用x() 阅读全文
posted @ 2018-05-29 18:36 西瓜汁拌面 阅读(216) 评论(0) 推荐(0)
摘要: python继承中,如果子类在调用某个方法时,它首先是从派生类(也就是当前类)中去找对应的方法,如果当前类中找不到对应的方法,就会去基类(派生类)中去逐个查找。 若父类的方法不能满足子类的需要,那么子类就可以重写或者完善父类的方法。 例如: 如果继承了多个父类,多个父类中都有子类要重写完善的方法,那 阅读全文
posted @ 2018-05-29 17:59 西瓜汁拌面 阅读(309) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-05-24 10:37 西瓜汁拌面 阅读(65) 评论(1) 推荐(0)
摘要: 继承(extends)就是把多个类中相同的成员给提取出来定义到一个独立的类中,然后让这多个类和该独立的类产生一个关系,这多个类就具备了这些类容,这个关系就叫做继承。 实现继承的类称为子类,也叫派生类,而被继承的类称为父类,也叫超类或基类。 类的属性和方法可以被继承 注意:私有属性和方法不能被继承,构 阅读全文
posted @ 2018-05-22 17:05 西瓜汁拌面 阅读(248) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页