python chrome Selenium模拟手机浏览器
环境安装chrome,F12后有个模拟手机浏览器的功能,如果找不到就自己google下啊下载chromedriver.exe,并放到python的根目录下实现代码不废话,直接码起来~#引入必要的包from selenium import webdriverfrom time import sleep#设置mobileEmulation = {'deviceName': 'A
python+selenium+autoit实现文件上传
问题在做web端ui层自动化的时候会碰到文件上传的操作,经常有朋友问到,这里总结一下解决方案第一种:type=file的上传文件,类似如下的使用类似这样的代码就可以完成:driver.find_element('name','file').send_keys('./小强测试品牌.png')第二种:就是第一种除外的,实现起来较为麻烦,这里用到了auto
python自动化测试开发利器sublime环境搭建实战
引子用代码有一个好用的ide是非常重要,有的人总是去鄙视工具,我觉得完全是三观不正。其实工具本身并没有错,错的是用工具的人,所以请不要鄙视工具,不然请你别用电脑。。。因为电脑也是工具!好了,回到正题,python写代码大家经常用的可能是pycharm,eclipse等,这些工具太笨重,资源消耗太大,用的也不爽,其实小巧好用才是王道。之前我介绍过一款python编写工具叫做ulipad,感兴趣的可以
python自动化测试开发利器ulipad最佳实践
介绍UliPad是一个国人开发的python轻量级编辑器,导向和灵活的编程器。它如类浏览器,代码自动完成许多功能,如:HTML查看器,目录浏览器,向导等。下载与安装下载地址:链接:https://pan.baidu.com/s/185A5B9QcKKc1g6P7vhdAeA 密码:wryv傻瓜式安装,一路next即可特别提醒:1、对于win7以及win10等系统所有步骤均使用右键管理员权限进行操作
用python下载美剧《天蝎》
前言为了看美剧《天蝎》,终于在电影天堂网站找到了,嘎嘎,于是就想下载下来好好欣赏。代码import requests,re,os,time#电影的URL地址url = "http://www.dygod.net/html/tv/oumeitv/109673.html"s = requests.get(url)# print(s.encoding) #打印下汉字的编码类型res
mysqlsla快速入门
1、什么是mysqlsla?简单的说就是分析mysql log的工具,我主要是用他来分析下mysql slow log。2、下载http://hackmysql.com/mysqlsla3、安装tarcdperl Makefile.PLmake && make install4、运行mysqlsla -lt slow /tmp/slow.log(通过这个参数来制定log的类型,主要
Quality Center引发的测试管理思考
QC是很出名的强大的管理工具,很多测试爱好者都追逐着它,学习怎么使用它,今天我写这篇文章不是讲解如何使用,而是通过分析这个管理软件来看看测试管理的思想,其实工具不仅给我们带来了效率和便捷,更多的是给我们流程上的指导,如果你深刻理解你会发下QC就给了我们一个很好的测试管理指导。好了,废话不多说,我们就来看看它吧! 首先我们来看下QC的整体管理流程图,如下图: 看似简单的图,其实蕴
测试主管接手新团队的几件事
第一件事:环境熟悉俗话说,知己知彼,方能百战不殆。切忌刚上手就胡乱打一通,有时正确的策略运用在错误的时机仍会产生坏的结果。人员:你不是一个人在战斗。了解你团队中的核心成员,了解他们的特点、需求(方法很多,你可以找团队的上一任老板)。建立好跟他们的信任,是你接下来工作是否得心应手的保障。很多人更愿意使用「自己人」,除非你有十足的把握,不建议你在新团队中这样做。也许你并无恶意,但可能会引起其他员工的反
如何提高Linux系统应对短连接的负载能力
在存在大量短连接的情况下,Linux的TCP栈一般都会生成大量的 TIME_WAIT 状态的socket。你可以用下面的命令看到:netstat -ant| grep -i time_wait有时候,这个数目是惊人的: netstat -ant|grep -i time_wait |wc -l 可能会超过三四万。这个时候,我们需要修改 linux kernel 的 tcp ti
Hadoop测试常见问题和测试方法
随着分布式计算技术的推广,越来越多的大数据计算任务迁移到hadoop平台上进行,模型类的hadoop应用也越来越多。经过这一段时间在hadoop上的测试项目,在此简单分享下hadoop上项目测试的经验。本文主要介绍项目测试过程中一些常见的现象以及问题的说明和一些常见的测试方法一、测试常见问题1、reduce输出文件,上传文件,下载文件等操作的目的文件的删除。【现象】程序第一次运行还是成功的,数据和
博弈论之软件测试的价值
1、引子这段时间比较火热的话题就是公司是否需要软件测试工程师,N多大牛和公司领导都纷纷站出来做各自的辩护,可见测试工程师这个职位已经慢慢的被更多人熟知。起初,我确定肯定以及不否定的非常的痛恨那些说测试不好,测试无价值的人,也曾在网上参与争辩,但后来看过柳大师写的一篇《论软件测试的主要责任》后,冷静的思考了许多问题,所以今天我想换一个角度,换一个观点来再次剖析这个论点,也希望能给给为IT领导、同仁更
博弈论之大话测试行业现状
这里事先声明,没有对与错,只有适合还是不合适,纯粹是个人的观点。1、整体的测试行业其实说实话测试这个行业一直处于叫的高但实质并不高,说俗点就是薪水其实一般般的状态。我个人觉得有下面的几个原因:1)纯技术能力不强2)公司对测试定位不高3)公司对测试没有正确的理解2、测试技术方面对于测试技术来说,无非就是手工功能,自动化功能、性能、安全、自动化框架、单元测试一堆乱七八糟的东西,我们自己冷静的想想真的需
学习python必须要知道的三种安装扩展库的方法
Python 近几年的火热程度可以说是如日中天,几乎快要超越 Java 大佬了,这也使得 Python 有了越来越多丰富的扩展库,如果在工作中熟练使用各种扩展库,肯定可以事半功倍,大大提升工作效率。本文讲一下 Python 中安装扩展库常用的三种方式:pip 命令、tar.gz 文件、.whl 文件。安装扩展库的前提是先安装好 python 环境,直接去官网下载需要的版本按提示操作即可,不需要过多
PHP开发规范之性能优化分享
一、规范说明性能是网站运行是否良好的关键因素,网站的性能与效率影响着公司的运营成本及长远发展,编写出高质高效的代码是我们每个开发人员必备的素质,也是我们良好的职业素养。二、影响性能的因素A、 商业需求需求合理性需求与系统的整合需求所带来的商业利益是否与需求开发的成本成正比需求所带来的风险B、 Web 服务器并发处理能力高负载的能力负载均衡的能力动态内容与静态内容的处理能力Web 服务器部署C、 D
送给那些有代码基础但仍旧不会学自动化测试的朋友们
我经常遇到这样的场景:老师,我有python or java基础,但还是不知道怎么写代码?老师,我有代码基础,简单的不用学,我想学高级的。老师,我有编程基础,但是我看不懂代码。。。。。。诸如此类的问题,我想大家也一定有这些内心的OS面对这样的场景,这样的问题,我也问了不少童鞋,得到的答案其实听悲哀的。莫过于说些代码太难了,不会不懂;这个代码写的不详细导致我看不懂;我有编程基础的,是你写的代码太烂了