
高级自动化测试
海是倒过来的天~
仰望星空的时候,要记得脚踏实地~
展开
-
【backstopjs】入门安装环境
【backstopjs】视觉回归测试工具-安装篇原创 2024-10-31 21:00:00 · 1136 阅读 · 0 评论 -
弄清楚这些接口(http,https,api,RPC,webservice,Restful api ,OpenAPI)
弄清楚这些接口(http,https,api,RPC,webservice,Restful api ,OpenAPI)原创 2023-12-29 20:45:00 · 9974 阅读 · 2 评论 -
playwright执行UI自动化脚本报错:Error: Host system is missing dependencies! missing libraries:msvcp90.dll
playwright报错Full list of missing libraries: msvcp90.dll原创 2023-07-17 11:32:17 · 730 阅读 · 0 评论 -
jmeter参数驱动自动化:读取csv测试用例并将执行结果写入 excel
jmeter参数驱动:读取csv测试用例并将执行结果写入 excel原创 2022-03-23 13:45:56 · 1164 阅读 · 0 评论 -
有安装crypto但是提示:ModuleNotFoundError: No module named ‘Crypto‘
解决crypto安装失败的问题原创 2022-03-07 19:04:53 · 1688 阅读 · 0 评论 -
解决pip install xx报“ProtocolError“,“ No matching distribution found for xx”
pip install xx报“ No matching distribution found for xx”原创 2022-03-02 18:37:59 · 2103 阅读 · 0 评论 -
执行npm install --production 报错:You must install peer dependencies yourself.
报错如下:You must install peer dependencies yourself.解决办法:删除项目目录下的 node_modules文件,重新执行npm install --production原创 2021-12-09 21:20:35 · 4899 阅读 · 0 评论 -
Jekins构建触发器Build Triggers:定时构建配置
定时器构建语法* * * * *Jenkins采用了UNIX任务调度工具CRON的配置方式,用5个字段代表5个不同的时间单位(中间用空格隔开),语法如下:原创 2021-12-07 16:15:11 · 1362 阅读 · 0 评论 -
创建一个django项目:访问html页面
django项目路径如下:1.urls.pyfrom django.urls import path# 此文件一定要在setting.py文件中进行添加from myapp import viewsfrom myapp.views import indexurlpatterns = [ path('index/', index), # 加入关联的函数和应用]2.settings.py 加入对应app文件夹名3.views.py...原创 2021-08-17 17:20:12 · 1860 阅读 · 0 评论 -
社区版pycharm:如何创建django项目
如下:社区版本在new project时,右侧无django选择项解决方案:用命令行创建django项目testDjango:项目名django-admin startproject testDjango原创 2021-08-17 11:10:36 · 383 阅读 · 0 评论 -
Django项目进入页面时报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa6 in position 9737: illegal m
报错如下:解决方案:第331行:修改成:with Path(CURRENT_DIR, 'templates', 'technical_500.html').open(encoding='utf-8') as fh:重新执行django启动命令:原创 2021-08-17 11:07:36 · 299 阅读 · 0 评论 -
项目编译报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang
报错如下:解决办法:只需要把Maven编译插件bootclasspath节点下路径分隔符修改一下即可windows下使用分号(;)分隔linux/mac下使用冒号(:)分隔我本地是windows,即把:换成 ;重新编译成功...原创 2021-06-28 20:57:33 · 470 阅读 · 0 评论 -
httprunner+extend测试报告模板:定制化机器人发送企业微信
项目:接口自动化测试使用技术:httprunner+python测试报告效果如下:企业微信机器人推送效果如下:1.测试报告报告如下:新建一个extent-theme-template.html文件,把下面.html代码复制到文件里,如上图在自动化测试项目里新建templates文件,extent-theme-template.html放在templates/下下面测试报告可以根据自己需要定制化编写<!DOCTYPE html><htm原创 2021-06-28 19:41:09 · 916 阅读 · 6 评论 -
npm install提示The operation was rejected by your operating system.
解决办法:右键-->以管理员身份运行: 再次运行 npm install xx就OK了原创 2021-04-29 16:52:50 · 2614 阅读 · 0 评论 -
Nodejs安装及环境配置
一直以来都有陆陆续续用过node.js,但是每次安装配置都不熟练,这里总结下,以后方便查看一.下载https://nodejs.org/en/二.安装和配置下载完成后,双击安装包,开始安装、一直点next即可,安装路径默认在C:\Program Files下,也可以自定义修改next------>npm package manager表示npm包管理器online documentation shortcuts 在线文档快捷方式Add to ..原创 2021-04-29 15:37:10 · 267 阅读 · 0 评论 -
GROOVY安装配置环境
转载博客:https://blog.csdn.net/sinat_32366329/article/details/80767167转载 2020-08-21 19:14:55 · 242 阅读 · 0 评论 -
cypress学习记录
1.Cypress UI自动化项目搭建https://www.jianshu.com/p/9b54260044761.Cypress + Jenkins集成https://www.jianshu.com/p/8f3e78e0afab原创 2020-07-22 11:11:13 · 209 阅读 · 0 评论 -
初试Katalon Studion
一.Katalon 简介 翻墙时看到这个工具,2015年国外开始流行起来,截止目前,在自动化测试工具中该工具排行第二,在论坛中久闻该工具大名,拿来实践下~~Katalon Studio是一个能提供一整套功能来实现Web,API和Mobile的全自动测试解决方案的自动化测试平台。Katalon Studio构建于开源Selenium和Appium框架之上,通过减少学习和集成这些框架以满...原创 2019-12-19 18:44:25 · 295 阅读 · 0 评论 -
HttpRunner中extract取值:row[{}]里字段的取法
报错:ERROR Failed to extract! => data.rows[0].{modifyby}response body: {'code': 0, 'data': {'totalpage': 1, 'total': 3, 'pagesize': 50, 'pageindex': 1, 'rows': [{'modifyby': '10001', 'modifyt...原创 2019-07-24 20:11:38 · 2862 阅读 · 1 评论 -
Jenkins发送邮件配置
项目配置 ----ps 我本地的项目名是sayhello构建后操作选中“Editable Email Notification”Project Recipient List :输入收件人邮箱Attach Build log:选择 DO noAttach Build log点击“Advanced Settings”按下图 步骤点击并配置新增下图...原创 2019-07-18 16:40:14 · 333 阅读 · 0 评论 -
totoro框架 入门
Totoro架构图用例编写Totoro编写用例的准备工作:(1)环境搭建(2)获取页面控件(3)执行操作(4)assert判断核心逻辑还是在assert,获取控件、执行操作只是为了获取“状态”,比较状态。环境搭建添加mvn仓库,获取TotoroClient:<repository><id>mobile-snapsh...原创 2019-05-27 13:52:44 · 2136 阅读 · 0 评论 -
appnium自动化需要用的jar包
用appnium做app自动化时,需要用到以下jar包:java-client-5.0.0-sources.jar java-client-5.0.0.jar selenium-java-3.9.0.jar selenium-server-standalone-2.53.0.jar selenium-java-3.4.0.zip接下来是上面jar包下载地址selenium-...原创 2019-03-28 12:01:26 · 873 阅读 · 1 评论 -
node.js安装步骤
1.第一步:下载下载地址:https://nodejs.org/en/download/我电脑是windows 64-bit,下载的是箭头指向的~2.第二步:安装next ----> 选中 I accecpt the terms in the License Agreement 然后 next ---->选择 自定义目录 然后 next ---->n...原创 2019-03-27 11:36:23 · 188 阅读 · 0 评论 -
app自动化之 夜神模拟器或真机连接操作
一.模拟器常见安卓模拟器:https://zhidao.baidu.com/question/457860863687153245.html~~~~~下面是夜神模拟器的下载和使用步骤~~~~~下载地址:https://www.yeshen.com/安装:下载后直接傻瓜式安装~~~~下一步~下一步~下一步夜神模拟器使用手册:https://www.yeshen.com/faqs/...原创 2019-03-26 20:05:00 · 1352 阅读 · 0 评论 -
AVD Manager(安卓模拟器)启动报错
报错:Starting emulator for AVD 'android8.1.0'emulator: ERROR: This AVD's configuration is missing a kernel file! Please ensure the file "kernel-qemu" is in the same location as your system image.emu...原创 2019-03-26 19:38:19 · 8282 阅读 · 3 评论 -
appnium自动化---appium Server和appium-desktop 安装过程详解
一.安装 appium Server在Appium官方网站下载操作系统相应的Appium版本https://bitbucket.org/appium/appium.app/downloads/如下图,appium Server很久没更新了,所以AppiumForWindows_1_4_16_1.zip是目前最新版本,不知道以后会不会更新~~下载后双击箭头的程序,进行安装...原创 2019-03-14 21:33:18 · 7051 阅读 · 0 评论 -
Android SDK 和虚拟器 安装过程详解
一.安装Android SDKAndroid SDK(Software Development Kit,软件开发工具包)提供了 Android API 库和开发工具构建,测试和调试应用程序。Android SDK可以看做用于测试开发和运行 Android 应用的一个软件。1、下载Android SDK地址:http://tools.android-studio.org/index.p...原创 2019-03-14 20:33:29 · 1106 阅读 · 0 评论 -
IDEA-安装工具破解步骤
转载文章:https://blog.csdn.net/lgj860123/article/details/79216893转载 2018-08-24 14:04:37 · 218 阅读 · 0 评论 -
Idea中安装插件(Junit,testng,Git.....等插件)
安装插件步骤:setting ->plugins ->如图在搜索框输入要安装的插件名称,比如:Junit 找到对应插件,点击“install” 完成插件安装,idea重启 ...原创 2018-08-15 19:25:27 · 4772 阅读 · 1 评论 -
Idea中创建maven项目爆红或修改了导入的maven项目类,类爆红-原因
各位伙伴们,在日常用idea开发或者测试调试时可能会遇到过这个问题:1.在idea中创建maven项目后,项目爆红,但是项目是没有任何问题存在2.修改了maven的某个类,类爆红,但是该类是没有任何问题存在 原因:版本控制 导致解决办法:setting->Version Control->修改VCS为none如下图:...原创 2018-08-15 19:17:35 · 7231 阅读 · 0 评论 -
Intellij IDEA运行报Command line is too long解法
报错内容:Error running 'ServiceStarter': Command line is too long. Shorten command line for ServiceStarter or also for Application default configuration. 解法:修改项目下 .idea\workspace.xml,找到标签 <comp...原创 2018-08-15 19:00:30 · 59850 阅读 · 5 评论 -
20180802-持续集成
持续集成是接口测试实现全面自动化回归测试的重要技术手段。简单来说,持续集成就是把写好的测试代码持续不断地运行起来,并且利用版本控制技术,让测试代码测试的始终是最新版本的系统接口。核心测试使用Hudson作为持续集成的工具,Hudson是在开源届广泛认知的持续集成服务器,其支持CVS和SVN作为版本控制工具,支持ANT和MAVEN作为构建工具,支持定时或者特定事件触发集成任务,给指定人员发送错误...转载 2018-08-02 16:15:07 · 139 阅读 · 0 评论 -
性能测试-Jmeter安装
一.Jmeter入门简介Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强...原创 2018-05-21 10:43:48 · 241 阅读 · 0 评论 -
selenium(一)简单创建和常用元素定位
一:创建创建初始化FirefoxDriver,名称叫做driver:WebDriver driver=new FirefoxDriver();使用driver对象打开xx网址:driver.get("xx"); 使用driver的方法findElement找到页面某个标签ID为xx的元素elementWebElement element=driver.findElement(By.id("xx")...原创 2018-05-09 17:16:23 · 404 阅读 · 0 评论