
Test
文章平均质量分 60
Empty-Filled
Your World is Right When You Are Right
展开
-
macOS 安装Python3+robotframework
macOS安装robotframework为什么要用robotframework?安装步骤安装Python3安装robotframework安装pypubsub安装wxPython安装pygments安装robotframeworklexer安装ride验证安装截图问题和解决版本备忘为什么要用robotframework?作为一个自动化测试工具的翘楚,即使不深入研究,至少也值得熟练应用。安装步骤安装Python3官网下载,如:python-3.9.10-macos11.pkg运行安装向导,完成原创 2022-03-06 18:52:23 · 1199 阅读 · 4 评论 -
什么是软件测试?
软件测试说明什么是软件测试?软件测试基础软件测试重要性软件测试经典示例软件测试的益处测试员角色和职责测试方式测试类型什么是软件测试?软件测试是鉴定软件程序正确性和质量的过程。目的是检查软件是否满足客户特定需求、需要和预期。换言之,测试是通过执行一个系统或者应用来发现故障、缺陷或者错误。测试的任务是为了找出应用失败的原因进而根据需求来更正失败。例如:汽车厂商测试汽车的最高速度、燃油效能和碰撞安全性。这些测试成为汽车销售过程广告策略的一部分。开发一款新型软件可能远比想象的要难。毕竟你想要从一开始就确保一原创 2022-02-20 11:31:13 · 461 阅读 · 0 评论 -
Python自动化测试二次封装钉钉机器人发送测试报告
二次封装钉钉机器人为什么要二次封装?封装思路代码代码执行报告样式为什么要二次封装?丰富输出内容,增加测试报告的可读性封装思路报告模版变量化关键指标参数化代码# xiaobai2.pyfrom dingtalkchatbot.chatbot import DingtalkChatbotimport datetimeclass Xiaobai(): def __init__(self, failed) -> None: self.failed = fai原创 2022-01-15 13:22:13 · 856 阅读 · 2 评论 -
Linux定时任务设置
定时任务设置步骤编写任务脚本修改定时任务查看定时任务编写任务脚本#!/bin/bash/opt/python39/bin/python3 /home/<yourusername>/kode/hello.py >/dev/null 2>&1脚步文件名称为test.sh修改定时任务crontab -e# test.sh* * * * * /home/<yourusername>/kode/test.sh查看定时任务crontab -l原创 2022-01-15 12:53:47 · 265 阅读 · 2 评论 -
Linux环境安装nodejs,并配置全局目录
nodejs安装与配置nodejs安装下载nodejs压缩包移动压缩包到安装目录解压缩文件添加环境变量设置npm全局目录使用npm安装应用nodejs安装下载nodejs压缩包wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz移动压缩包到安装目录sudo mv node-v16.13.1-linux-x64.tar.xz /opt/解压缩文件sudo tar -xvf node-v16.13.1-linu原创 2022-01-15 12:39:07 · 1095 阅读 · 4 评论 -
MySQL数据库入门
MySQL入门What?什么是数据库?什么是MySQL?什么是SQL?Why?为什么有数据库?How?如何快速上手?建表,插入数据查询数据条件查询What?什么是数据库?数据库,用来存储数据。由表(table)组成,table类似Excel的sheet,适合存储简单文本信息:姓名电话号码身份证号不适合存储大尺寸文件:音频视频图片数据库有很多种,MySQL是最常用的一种。什么是MySQL?MySQL是一种数据库软件,其它数据库软件有Oracle,MongoDB, Postgr原创 2021-04-25 10:13:20 · 195 阅读 · 0 评论 -
Python自动化调用钉钉机器人群发报警
from dingtalkchatbot.chatbot import DingtalkChatbotwehook = 'https://oapi.dingtalk.com/robot/send?access_token=68f2b4f6ec7ae1e4360300dc18c8b15d58fe3248bed9c4394e013ff0b9e40ed3'ddrobot = DingtalkChatbot(wehook)# ddrobot.send_text(msg='钉钉机器人瑞测试', is_at原创 2021-04-20 18:40:07 · 1302 阅读 · 1 评论 -
Jenkins部署GitLab托管的UI自动化代码
部署过程出现的问题记录代码同步本地管理Gitlab管理CentOS服务器配置Chrome浏览器安装Chromedriver下载Jenkins创建任务源码管理构建触发器构建步骤问题与解决CentOS 7.8 build Python3.9.4失败Jenkins下载代码报错webdriver权限错误代码同步本地管理VSCodeGitlab管理类似GitHubCentOS服务器配置Chrome浏览器安装$ wget https://dl.google.com/linux/direct/go原创 2021-04-19 15:32:05 · 322 阅读 · 0 评论 -
Jmeter压力测试之服务器性能检测PerfMon & ServerAgent
Jmeter压力测试接口为什么用Jmeter做接口压力测试?插件下载、安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入为什么用Jmeter做接口压力测试?插件丰富,不需编码你好! 这是你第一次使用 Markdown编辑器原创 2020-09-28 10:24:53 · 1335 阅读 · 2 评论 -
Python3+Linux系统打印中文乱码解决办法
错误信息UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)解决代码顶部加入下列代码import ioimport syssys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')原创 2020-07-27 15:59:09 · 1541 阅读 · 0 评论 -
Python+Selenium实现web自动化跳过登录
Web自动化跳过登录背景思路方法代码总结背景自动化模拟登录,遇到图形验证码或者动态验证码时,代码操作复杂。该怎么跳过登录?思路研究文档发现,selenium有add_cookie()方法方法driver.add_cookie({'name': k, 'value': v})其中k,v对应一条cookie的键值代码from selenium import webdriverfr...原创 2019-12-20 10:19:16 · 2350 阅读 · 4 评论 -
iOS手机使用Fiddler抓包HTTPS请求
Fiddler设置HTTPS抓包手机端设置:1) 手机浏览器输入:电脑ip:port(Fiddler监听端口号)2) 安装描述文件3) 打开证书信任设置原创 2019-02-18 11:08:53 · 1982 阅读 · 4 评论