11 2019 档案
摘要:在我们跑完自动化脚本生成测试报告后会有发送邮件给相关人员的需求,python发送邮件有原生的smtplib和email库,但添加附件的时候,需要自己设置MIME, 代码最少也会有十多行, 不太方便,本章主要介绍python中如何使用更方便的yagmail库来发送邮件。 一、yagmail的安装 直接
阅读全文
摘要:上篇介绍了Python的多线程,python的多线程是不能利用多核CPU的,如果想利用多核CPU的话,就得使用多进程。python中多进程使用multiprocessing模块。 1、python多进程实例如下: 1 import multiprocessing,time 2 def down_lo
阅读全文
摘要:做自动化测试时,测试的case多,单线程执行测试用例,速度慢,执行的时间长;或在使用Pyhotn或Java对服务端进行压力测试的时候,单线程只能模拟单个用户的行为,此时,我们可以引入多线程、多进程去执行测试用例,进行压力测试。 一、进程与线程基本概念 1、进程: 进程(英语:process),是指计
阅读全文
摘要:一、构造函数和析构函数 1 class Person: 2 def __init__(self): #构造函数 类在实例化的时候自动调用的方法 3 self.__base_price = 8000 4 print('构造函数') 5 6 def __del__(self): #析构函数 实例被销毁之
阅读全文
摘要:Python不仅支持面向过程编程,同时也支持面向对象编程。面向过程的思想是把一个项目、一件事情按照一定的顺序,从头到尾一步一步地做下去,先做什么,后做什么,一直到结束。面向对象的思想是把一个项目、一件事情分成更小的项目,或者说分成一个个更小的部分,每一部分负责什么方面的功能,最后再由这些部分组合而成
阅读全文
摘要:python操作网络,即打开一个网站,或者请求一个http接口,可以通过使用python自带的标准模块urllib或第三方库requests实现 一、使用urllib模块操作网络 urllib模块是一个标准模块,直接import urllib即可,在python3里面只有urllib模块,在pyth
阅读全文

浙公网安备 33010602011771号