- 博客(85)
- 资源 (4)
- 收藏
- 关注

原创 用python做自动化测试--序
几年来,都有个想法:写个《用Python做自动化测试》的系列文章。把自己的经验和大家共享,和大家多交流,同时总结下自己掌握的东西。但苦于一直忙,其实准确点的说是自己懒,迟迟没有开始。我想不能再懒了,要不以后会更忙、更懒。我为什么选择python做测试? 其实没特别的理由,自己学了perl, python,发现perl语法比较难,python比较简单,可读性也很好。正是因为自己偷懒的想法,赶上了...
2012-10-04 00:51:18
33533
4
原创 CentOS安装python 3.8
搜索了很多地方,都没有yum二进制的安装方式,都是源代码安装,源代码安装太麻烦了。yum install -y centos-release-sclyum install -y rh-python38/opt/rh/rh-python38/root/usr/bin/python3#3.8.11
2021-12-21 17:57:11
1677
原创 Linux下使用 headless 浏览器
项目的需要,需要在Linux下跑headless的浏览器,能执行页面的javascript代码,初始的想法是用selenium,但selenium并发量上可能会有比较大的瓶颈,所以还是考虑API的方式,搜索到 requests_html 满足需求。了解下了原理,其实requests_html调用的启用headless浏览器也是通过pyppeteer 启动 chrome,这个安装起来比selenium简单多了,如果本机没有安装chrome 的话,调用pyppeteer的时候,会自动下载chrome
2021-10-23 22:44:04
1540
原创 AWS 服务器登录和配置
最近打算试用下AWS的云平台,和阿里云的使用方式上相差还是比较大,记录下使用过程遇到的问题。已经创建新机器的时候方便。1. AWS 默认没有提供账号密码登录方式,只能通过pem文件。ssh -i "xxxx.pem" ec2-user@ec2-54-168-53-142.ap-northeast-1.compute.amazonaws.com, 在mac系统中可能报域名太长。2. root用户的创建。初次登录aws后并没有默认的root用户密码,需要在ec2用户下创建root密码,可以使..
2020-06-04 13:08:33
3564
1
原创 Python openpyxl 无法保存文件
使用openpyxl保存文件的时候,出现最下面异常,查看openpyxl 的版本是2.5.14, 把openpyxl降级就可以解决此问题。[root@billig mytest]# pip install openpyxl==2.5.11DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. ...
2020-01-03 00:37:54
2935
原创 阿里云上用virtualenv 建立多python环境,实现环境隔离
项目微服务化后,各个项目中间依赖的第三方库冲突会比较多,所以不得不把各个项目隔离。用virtualenv很容易实现环境的隔离。阿里云上默认安装的是python 2.7, 首先安装python3yum install python36.x86_64#安装 virtualenvyum install python36-virtualenv.noarch创建虚拟环境:virtua...
2019-10-06 12:03:30
476
转载 软件测试行业年度核心热点数据大揭秘(2018 )
原文链接:https://mp.weixin.qq.com/s/olSV_WTvEhu_7o95l4gRBA 2018 年底,TesterHome 测试开发社区发起了面向中国互联网软件测试行业的年度调研活动,截止到目前,已经收集到 2037 份问卷反馈,在这里特别感谢每一位参与者的大力支持。经过数据整理和分析,现将调研结果报告开放给各位软件测试同行。期待各位提出反馈和建议,也希望 T...
2019-02-20 00:31:42
1685
原创 Linux 下记住gitee的密码
有部分代码存在码云的私有仓库中,每次输入账号,密码,很麻烦。linux下:1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入:https://username:password@gitee.com2.在终端下执行 git config --global credential.helper store3.可以看到~/.gitconf...
2019-02-08 14:35:12
1165
原创 一步步建立 ELK log分析平台 --- filebeat 6.5.4 安装
1. 下载filebeatELK 体系里面 beats是log收集的模块,相当于garafana监控系统里面的各种agent,beats里面分为多种beat, 分为filebeat, Packetbeat 和Metricbeat。 这次我们只是log分析,安装filebeat就可以了# wget https://artifacts.elastic.co/downloads/beats...
2019-01-20 15:12:50
1193
原创 一步步建立 ELK log分析平台 --- logstash 6.5.4 安装
目录 1. 下载logstash 2. 复制一个default.conf 文件3.启动logstash1. 下载logstash # wget https://artifacts.elastic.co/downloads/logstash/logstash-6.5.4.tar.gz移动到安装目录解压 #tar -zxvf logstash-6.5.4.tar.gz2...
2019-01-20 13:33:53
1862
原创 一步步建立 ELK log分析平台 --- kibana 6.5.4 安装
目录1. 下载kibana 6.5.42. 修改配置文件:3. 启动kibana4. 访问Kibana5. Kibana访问控制5.1 生成Kibana访问密码 5.2 修改nginx.conf 文件1. 下载kibana 6.5.4#wget https://artifacts.elastic.co/downloads/kibana/kibana-6.5....
2019-01-20 01:39:00
1773
原创 一步步建立 ELK log分析平台 --- elasticsearch 6.5.4 安装
目录1. 从官网下载6.5.42. 修改配置:#vi config/elasticsearch.yml3. 修改/etc/sysctl.conf 4.修改文件/etc/security/limits.conf5. 修改 /etc/security/limits.d/20-nproc.conf6. 添加 es 用户7. 启动ES 8. 测试ES 的启动是否正常。如果...
2019-01-19 16:17:49
715
原创 Grafana 监控Linux CPU, Memoy, disk等资源-安装prometheus
@[TOC]Grafana 监控Linux CPU, Memoy, disk等资源)下载安装包wget https://dl.grafana.com/oss/release/grafana-5.4.2.linux-amd64.tar.gz tar -zxvf grafana-5.4.2.linux-amd64.tar.gz新的改变我
2019-01-13 22:17:32
4073
原创 Appium自动化测试-搭建Mac下的Android测试测试环境
1. 安装brew首先确认下mac系统下有没有安装brew, 执行下面命令,如果有对应版本输出,表示已经安装了brew. (brew不知道是什么的同学请自行google)bash-3.2$ brew --versionHomebrew 1.7.6Homebrew/homebrew-core (git revision 3e5f; last commit 2018-10-01) 如...
2018-10-24 00:16:36
1122
转载 ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之急我们使用集中化的日志管理,例如:开源的...
2018-08-31 23:37:28
280
转载 Mac 上Python多版本pip安装库的问题
机器上总是会有Python2.7的版本和Python3.x的版本,今天接触到一台服务器上面有Python2.7和Python3.4,想在Python3.4下安装一个TensorFlow,但不管怎么装都只能装到Python2.7上,特别头疼,后来发现是因为不论用pip还是pip3,都是指向的Python2.7。查看pip指向按照这篇博客中说的方法,检查了一遍pip和pip3分别指向的Pyth...
2018-08-30 11:36:10
5422
原创 Flask 将数据库表转换为sqlalchemy models
在开发Flask web应用的时候,习惯了用mysql workbench 设计数据库表,直接写Python的SQLAlchemy 还是觉得慢。自然会想到有没有工具可以直接从数据库生成Python的SQLAlchemy呢, sqlacodegen 正好满足需求。使用步骤。1. 安装sqlacodegenpip install sqlacodegen2. 生成SQLAlchemy 命令sqlacod...
2018-02-12 10:44:18
1347
原创 Pandas 环境安装
有Anaconda软件包,集成了所有的大数据分析包,就没有必要一个个去安装了。1. 在Liunx下 wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh, 2.. 下载完成后#bash Anaconda3-5.0.1-Linux-x86_64.sh, 一路next下去就可以了。3. 安装完成后通过
2018-01-09 21:49:46
2548
转载 MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
环境:linux,mysql5.5.21错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'原因: 同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;解决
2017-12-25 13:49:08
841
原创 Linux 上Docker的安装与使用入门
1. 安装Docker yum install docker.x86_64 2. 启动Dockerservice docker start把Docker 加入到开机自启动chkconfig docker on3. 去docker 仓库查找image[root@ ~]# docker search centosINDEX NAME
2017-11-23 11:34:35
25554
5
原创 用python做自动化测试--web 自动化测试(3)-Selenium+beatuifulsoup
selenium + beatuifusoap 实现完美的页面元素定位和解析方案
2017-04-17 00:26:48
4156
原创 用python做自动化测试--web 自动化测试(2)-Selenium 3.x启动IE, Firefox,Chrome代码示例
Selenium 3启动IE, Firefox, Chrome代码示例
2016-12-20 23:51:36
2027
原创 用python做自动化测试--web 自动化测试(1)-Selenium 3.x使用系列问题集
运行 driver=webdriver.Firefox()运行报错:Exception AttributeError: "'Service' object has no attribute 'process'" in d method Service.__del__ of t 0x028940B0>> ignoredselenium.common.excepti
2016-12-11 23:41:38
6526
原创 用python做自动化测试--对服务器端的自动化测试(4)-接收端Http Server模拟器
用Tornado 实现的Python HTTP server模拟器
2014-08-04 22:43:38
8514
The.Definitive.Guide.to.Django.Dec.2007.pdf
2009-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人