摘要:
场景:测试工程师在开展压力测试或性能测试的时候,可能需要用到大量的数据用于测试。 数据库:MySQL 工具:Navicat 启动本地MySQL数据库(管理员进入cmd命令行,输入命令: net start mysql),Navicat连接本地MySQL数据库。 一、创建数据表 在某个数据库里创建用于 阅读全文
摘要:
众所周知,eval() 函数是用来执行一个字符串表达式,并返回表达式的值。 语法:eval(expression[, globals[, locals]]) eval函数有很强大的用法,但也有一定的风险性。这里主要记录项目中用到的eval函数的两种用法。 一、将字符串转换为相应的对象 如:将stri 阅读全文
摘要:
完成项目的robotframework测试用例后,通常需要放到持续集成工具中(如Jenkins)中执行,这就需要了解命令行执行robotframework测试用例的方法。 一、运行某一条测试用例 robot --<测试用例名> in <用例所在suite路径> robot -t <projectna 阅读全文
摘要:
1、如果是刚安装好Jenkins,启动Jenkins到Jenkins根目录下,输入命令:java -jar jenkins.war 2、如果已经启动了Jenkins,想要停止Jenkins服务,输入命令:net stop jenkins 3、如果关闭了Jenkins服务,想要再启动,输入命令:net 阅读全文
摘要:
最近搞app自动化测试,需要自动从网页上下载apk用于测试,顺便学习了几种从web下载文件的方式。 一、PowerShell DownloadFile 命令 PowerShell 是一种winodws原生的脚本语言,使用很方便,可以实现很多复杂的功能。 首先启动PowerShell,可以在cmd里执 阅读全文
摘要:
1.创建文件的时候,自动生成固定代码块 pycharm进入 File -> Default settings -> Editor -> File and Code Templates -> Python Script 固定的文件模板变量: 2.自定义python代码字体颜色 pycharm进入Set 阅读全文
摘要:
一、chromedriver安装 chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver/ 需要下载与本地浏览器版本一致的chromedriver。 版本对比可以参考:https://blog.csdn.net/huilan_same/ 阅读全文
摘要:
虽然一般自动化持续集成中都用Jenkins来发送邮件,但了解掌握一下python的smtplib模块发送邮件也是必要的。 先明确一下发邮件的步骤: 1.确定邮件服务商:网易、qq等 2.登录邮箱:用户名/密码(密码一般是授权码) 3.编辑邮件主题、内容、附件 4.发送邮件 最简单的实现: 如上代码创 阅读全文
摘要:
${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志 (本邮件是Jenkins程序自动下发的,请勿回复!) 构建结果 - ${BUILD_STATUS} ... 阅读全文
摘要:
现有一个自行封装的http_requests模块,用于测试http请求,内容如下: 怎样利用python的unittest单元测试对其进行场景覆盖测试呢? 首先明确一下unittest单元测试步骤: 引入unittest模块,unittest模块包括了TestCase--测试用例、TestSuite 阅读全文