![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 60
千重萌
渣渣测试
学习自动化、性能、安全测试中
展开
-
【Monkey测试】Monkey测试详解
一、什么是 Monkey 测试Monkey 测试是通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对应用程序客户端的稳定性测试; 通俗来说,Monkey 测试即“猴子测试”,是指像猴子一样,不知道程序的任何用户交互方面的知识,就对界面进行无目的、乱点乱按的操作; Monkey 测试是一种为了测试软件的稳定性、健壮性的快速有效的方法; Monkey 程序是 Android 系统自带的,由 Java 语言写成,在 Android 文件系统中的存放路径是: /system/f原创 2022-02-09 17:40:34 · 34986 阅读 · 2 评论 -
【Jenkins】Jenkins中RF插件查看RF脚本执行结果的常见问题汇总
1、OPENING ROBOT FRAMEWORK XXX FAILEDJenkins中进入到某个构建执行结果页面中,点击Open report.html和Open log.html时,跳转到新页面会出现提示"Opening Robot Framework report failed"和"Opening Robot Framework log failed",如下所示。1.1、临时解决办法进入Jenkins首页,点击“系统管理”选项,然后再点击“脚本命令行”选项,进入脚本执行页面,在文本框中转载 2021-09-14 20:45:35 · 701 阅读 · 0 评论 -
【Jenkins】环境变量汇总(持续更新)
Jenkins 有很多内置变量可以使用,此处做个汇总一、环境变量使用方法在 job 配置中,使用 ${} 将变量名包起来,即可使用,如:获取当前构建的结果状态:${BUILD_STATUS}二、系统内置变量Jenkins 有默认的环境变量,无需手动添加,地址如下:http://localhost:8080/env-vars.html/ (需调整地址和端口为你自己的)或可进入job配置页->构建->可用环境变量列表由于该文档是英文的,谷歌翻译后内容如下图..原创 2020-07-15 15:39:36 · 3017 阅读 · 0 评论 -
【Selenium】解决click失效问题
在用哪个selenium编写自动化测试脚本的过程中,发现很简单的定位元素并click代码没有效果或不稳定,浏览器没有触发点击功能。查了资料,可以使用以下方法代替,稳定高效:简单来说,即使用js代码来触发点击操作:driver.excute_script('document.getElementById("").click()')driver.excute_script('docume...原创 2020-03-25 15:32:07 · 3954 阅读 · 6 评论 -
【Jenkins】Jenkins各job之间带参数触发
在Jenkins使用场景中,经常会有任务A构建完成后,自动构建其他任务B的场景发生,且需传递任务A的参数给B,可通过以下方式:一、构建任务A传参触发任务B1、安装Jenkins参数化插件:Parameterized Trigger Plugin2、在任务A的配置项中,选择:构建后操作 -> 增加构建后操作步骤 -> Trigger parameterized bu...原创 2019-10-12 16:13:09 · 3591 阅读 · 0 评论 -
【接口自动化测试】requests中,如何发送数据类型为multipart/form-data的请求
前言原以为requests足够简单足够强大,可以处理http的所有情况,直到今天碰到multipart/form-data,才发现还有不足的地方。实现import requests# 演示用,一般随便搞个就可以,此地址会返回404,但不影响观看请求体url = "http://www.csdn.net/login"# 折中方案,参数按如下方式组织,也是模拟multipart/for...转载 2019-09-18 15:21:43 · 1115 阅读 · 0 评论 -
【Jenkins】配置邮件通知的方法
转自:https://www.cnblogs.com/imyalost/p/8781759.html 感恩完成基于jenkins的持续集成部署后,任务构建执行完成,测试结果需要通知到相关人员。这篇博客,介绍如何在jenkins中配置邮件通知的方法。。。一、安装邮件插件由于Jenkins自带的邮件功能比较鸡肋,因此这里推荐安装专门的邮件插件,不过下面也会顺带介绍如何配置Jen...转载 2019-06-06 11:34:26 · 129 阅读 · 0 评论 -
【Robot Framework】RED简单导入自定义测试库(函数)
(目前已舍弃red,改用Pycharm编辑)一、在项目目录下,新建py文件(如myLibrary.py),写好需要的函数二、在robot文件的 *** Settings *** 中直接调用该py文件,如:三、即可直接调用自己编写的函数...原创 2019-05-07 16:49:31 · 1377 阅读 · 0 评论 -
【OCR】【Python】光学字符识别模块tesserocr与pytesseract
转自:http://www.cnblogs.com/zhangxinqi/p/9297292.html 感恩一、tesseract下载下载地址为:https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-w64-setup-v4.0.0-beta.1.20180414.exe下载安装完成后,将tesseract的安装目录添加...原创 2019-05-06 15:16:18 · 348 阅读 · 0 评论 -
【Jenkins+RF】Jenkins参数化构建时传参数给RF脚本的方法
一、查看robot指令帮助说明:robot --help二、如上说明,windows系统下,执行RF脚本可以带上-v参数,以此来将参数传给脚本即:robot -v strName:value D:\xxx\xxx三、在Jenkins参数化构建中,可用 %strName% 来获取参数化构建参数四、综上,举个例子:robot -v code:%code% ...原创 2019-05-08 15:56:20 · 1761 阅读 · 0 评论 -
【Jenkins+RF】从零搭建Jenkins+Robot Framework持续集成环境
转自:https://www.jianshu.com/p/ef8d3109ac5f 感恩目录安装Jenkins安装JDK安装Jenkins配置Jenkins关闭/重启Jenkins安装插件配置Slave创建Slave启动Slave配置 JobGeneral源码管理构建触发器构建构建后操作配置Jenkins邮件通知安装Je...转载 2019-04-09 16:17:47 · 3995 阅读 · 0 评论 -
【Jenkins+RF】解决测试报告打开报错“Opening Robot Framework report failed”问题
解决方法:方法一(推荐)①如果你的Jenkins安装文件是下载的是.msi文件,解决方法如下首先:修改jenkins.xml如下<</span>arguments>-Xrs-Xmx256m-Dhudson.model.DirectoryBrowserSupport.CSP=-Dhudson.lifecycle=hudson.lifecyc...原创 2019-04-09 16:03:24 · 1965 阅读 · 1 评论 -
【Robot Framework】解决接口测试时,返回结果中的中文乱码问题
参考:https://www.jianshu.com/p/9b932147bb00 感恩本人是用方法二、方法三解决的问题,方法一没效果。方法一①打开 /site-packages/robot/utils/unic.py 文件②在代码中导入json模块:import json③添加代码if isinstance(item, (list, dict, tuple)...原创 2019-04-09 14:05:40 · 2013 阅读 · 1 评论 -
【Robot Framework】RED如何导入第三方测试库
一、打开项目下的red.xml文件,选择Referenced libraries,在该页面导入测试库二、上述方法不太方便,因为不好找到所需的文件,可以进入用例的Source标签下,在*** Settings ***下,直接导入测试库,如:***Settings ***Library RequestsLibrary三、此时该库名下会有红色波浪线,表示未识别。鼠标选中该测试库,...原创 2019-04-08 17:05:13 · 1798 阅读 · 0 评论 -
【Robot Framework】解决RED导入测试库失败问题
一、安装好所需测试库(不展开说明)二、在RED上导入测试库时,总是标红色波浪线(表示无法识别)打开cmd,输入pip install --upgrade +测试库名三、重启RED,问题解决...原创 2019-04-08 17:00:20 · 1572 阅读 · 0 评论 -
【Robot Framework】robot(或pybot)不是内部或外部命令的解决方法
一、确保python已设置成系统环境变量(不展开说明)二、在python安装目录的Scripts目录下(如:C:\Program Files\Python37\Scripts),新建一个txt文件,内容如下:@echo offpython -m robot.run %*三、根据需要,将该文件重命名为:robot.bat(或pybot.bat),解决OK备注:robot是p...原创 2019-04-08 10:57:29 · 3310 阅读 · 1 评论 -
【Robot Framework】RF内置变量
转自:https://blog.csdn.net/qq_26886929/article/details/53907755 感恩目录1. 操作系统相关变量3. 布尔值和 None/ null变量4.空格(SPACE)和空(EMPTY)变量5. 自动变量Robot Framework 内部提供了一下直接可用的内置变量1. 操作系统相关变量内置的操作系统相关...转载 2019-04-04 16:43:20 · 1120 阅读 · 0 评论