
Python
文章平均质量分 64
可爱的喵酱丶
热爱学习新技术,热爱钻研,热爱分享~!
平时更是一个爱分享技术的Game anchor:
https://www.huya.com/i940821
展开
-
python测试开发工具库汇总
Web UI测试自动化splinter - web UI测试工具,基于selnium封装。selenium - web UI自动化测试。mechanize- Python中有状态的程序化Web浏览链接selene - 使用Python + Ajax支持+ PageObjects + Widgets进行简明UI测试hitch - 基于服务的应用程序的高级集成测试框架。Needle - Css 自动化测试框架。seleniumbase - 端到端自动化测试框架。pytest...原创 2020-10-30 10:09:59 · 3700 阅读 · 1 评论 -
Python更改pip的下载源为国内源
【Windows】:在本机User目录下的目录AppData,找到pip文件夹 ,例如C:\Users\cnblog\AppData\Local\pip新建一个pip.ini文件[global]timeout = 6000index-url = http://pypi.douban.com/simpletrusted-host = http://pypi.douban.com【Linux】:在Linux下需要找到pip.conf一般位置在·~/.pip/pip....原创 2020-06-03 14:43:20 · 422 阅读 · 0 评论 -
Linux服务器升级至python3后,解决yum无法使用
Linux下载时是默认调用的python2中的yum模块,如果升级后无法使用,则需要修改yum文件的path地址。并让python2和python3并存,即可解决。按照上一篇:【【Python】如何在Linux系统下升级安装Python3.7.1】https://blog.youkuaiyun.com/aasdad1/article/details/82586852报错:升级后使用yum报错:开启并存之路:1.找到yum所在路径:2.找到上次用软链接所备...原创 2020-05-29 15:53:33 · 4627 阅读 · 0 评论 -
Linux系统下如何升级安装Python3.7.1
前提:利用xshell以及xftp连接上你的虚拟机安装前的一些准备工作:1、首先确认自己Linux系统的Python版本(因为Linux都是自带的),输入命令python,查到版本如下: 2:一般Python都是默认安装在usr/bin路径下的,我们,我们利用xftp查看usr/bin下面的文件,可以找到Python2.6,如下所示: 3:在正式开始安装Python3之前,先把...原创 2018-09-10 11:09:31 · 6604 阅读 · 2 评论 -
Python模块学习 - Paramiko - 使用python抛出异常:Authentication failed.
当抛出异常:paramiko.ssh_exception.AuthenticationException: Authentication failed.请检查:1.云服务器是否开启22端口?2.传参时密码是否错误?以我的腾讯云为例:点击安全组规则,检查服务器是否开启22端口:检查代码传参:账号密码是否正确:import paramiko# 实例化SSHClientclient = paramiko.SSHClient()# 自动添加策略,保存服...原创 2020-05-26 11:10:04 · 19081 阅读 · 2 评论 -
Python模块学习 - Paramiko - python使用SSH协议对远程服务器执行操作
简介ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操作。由于paramiko属于第三方库,所以需要使用如下命令先行安装pip3 install paramikoParamiko介绍 paramiko包含两个核心组件:SSHClient和SFTP.原创 2020-05-22 14:25:39 · 1142 阅读 · 0 评论 -
无外网权限需要安装python的第三方库失败时,请优先安装py2neo。
如果无法联网的客户机无法安装离线包的话,一定要先安装好py2neo这个第三方库,如果安装失败,请检查pip命令是否可用,不可用请按照以下方式下载pip并进行离线安装。问题:无法上网的机器,py2neo如何安装?1 下载py2neo2 离线安装然后解压压缩包,进入解压后的文件夹中,按住shift键+鼠标右键,点击“在此处打开PowerShell窗口“进入命令...原创 2019-06-14 11:12:54 · 998 阅读 · 0 评论 -
python3之hashlib固定的加密方法
import timeimport hashlibimport unittestclass Test_hashlib(unittest.TestCase): def setUp(self): url='xxxx' mad5Data='asdasdasd'+str(time.time()) m = hashlib.md5(mad5Da...原创 2018-09-29 00:17:01 · 486 阅读 · 0 评论 -
用Pytest+Allure生成漂亮的HTML图形化测试报告
对于软件测试来说,测试报告是非常重要的工作产出。一个漂亮、清晰、格式规范的测试报告,能够减少开发人员和测试人员的沟通成本。本篇文章将介绍如何使用开源的测试报告生成框架Allure生成规范、格式统一、美观的测试报告。通过这篇文章的介绍,你将能够:- 将Allure与Pytest测试框架相结合;- 执行测试之后,生成Allure格式的测试报告。1、Allure测试报告介绍Allu...转载 2018-10-01 14:59:33 · 853 阅读 · 0 评论 -
python3中digest()和hexdigest()区别
python3中digest()和hexdigest()区别hashlib是涉及安全散列和消息摘要,提供多个不同的加密算法接口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5等。其中hash.digest()返回摘要,作为二进制数据字符串值hash.hexdigest()返回摘要,作为十六进制数据字符串值举个例子import ha...原创 2018-09-29 00:12:46 · 22828 阅读 · 0 评论 -
接口自动化--token
有些登录使用cookie,有些登录需要token验证,token传参一般有两种形式,一种是在请求头中,一种是使用URL传参这里举例说明一下请求头中的token方式:#登录param1={'username':'xxx','password':'xxxx'}r1=requests.post('http://127.0.0.1:3000/login',data=param1)prin...原创 2018-09-28 23:47:36 · 1947 阅读 · 0 评论 -
Python库Faker的使用(1):基础使用方法与函数速查
在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据。 在手动制造数据的过程中,可能需要花费大量精力和工作量,现在好了,有一个Python包能够协助你完成这方面的工作。1.什么是Faker Faker是一个Python包,开源的GITHUB项目,主要用来创建伪数据,使用Faker包,无需再手动...转载 2018-09-26 16:12:33 · 9625 阅读 · 0 评论 -
setUp和tearDown及setUpClass和tearDownClass的用法及区别
知道unittest单元测试框架的朋友应该都知道,执行继承了unittest.TestCase的类下每个test开头的方法(就是用例)时,都会执行setUp和tearDown,如下面的例子所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...转载 2018-09-26 11:13:18 · 6837 阅读 · 0 评论