- 博客(26)
- 收藏
- 关注
原创 python基础--字符串格式化用法
1、字符串为什么需要格式化我们经常会输出类似’亲爱的xxx你好!您是第XX位学员,您剩余需要学习的内容共XX节’之类的字符串,而xxx的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式,然后我们变量发生变化时,只需要修改变量对应的值,然后脚本里面调用变量就可以了。2、使用方法>>> 'Hello,this is %s,and she is %d years old' %('Limei',17)'Hello,this is Limei,and she is 17 yea
2021-05-17 17:28:53 228
原创 cypress运行问题--访问地址不被信任visit失败问题解决
学习cypress时,有时为了便于总结元素定位的方法,经常会自己编写一个与元素定位相关的html脚本,第一次使用pycharm写了html脚本,然后cypress中visit这个本地地址时,cypress的运行结果中提醒“sorry,we couldn’t load :网址信息"打开pycharm编辑器有弹窗提醒网址不被信任“Page ‘网址信息’ requested without authorization,you can copy URL and open it in browser to tru
2021-05-14 19:26:30 1302
原创 cypress初识--元素定位基本命令及作用区别
一、本地创建一个html文件,方便后面元素定位实践pycharm里面创建一个html文件,粘贴以下内容保存,然后选择浏览器运行文件即可。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><button id="main1" class="bt
2021-05-14 18:55:29 2892
原创 cypress初识--看完就可以写一个简单web自动化脚本了!
一、运行cypress1、如果你还没有安装cypress的运行环境,请参考另一篇文章《cypress环境安装及过程问题总结》https://blog.csdn.net/summer_learn/article/details/104207462?spm=1001.2014.3001.55012、打开cmd,进入cypress的安装目录后,运行npx cypress openc:\Users\admin>cd c:\Users\admin\cypressc:\Users\admin\cyp
2021-05-10 16:21:50 2162 5
原创 sourcetree拉代码时弹窗输入git用户名和密码
使用sourcetree拉代码时提示输入git的用户名和密码,否则sourcetree会提示为无效源路径。刚开始在网上找的是查找git的用户名和邮件地址,但是输入进去后仍反复弹窗提醒让输入用户名和密码。最后发现,是需要输入以下提示网址的用户名和密码在浏览器中打开https://git.code.tencent.com地址,是工蜂网址因此我们需要在git中输入的用户名和密码,就是对应网址...
2020-03-17 16:36:25 2327 1
原创 cypress初识--环境安装及过程问题总结
win系统中,cypress的环境安装一、安装需要用到npm安装命令,如果提示npm命令无法识别的,请自行安装操作系统版本对应的nodejs1、运行cmd2、创建一个cypress的目录mkdir cypress,或者手动创建后,通过cd 命令切换进入到该目录。3、npm安装cypressnpm install cypress --save-dev如果遇到WARN的提示可忽略...
2020-02-07 11:36:37 6937 1
原创 jenkins+postman+newman的持续集成
【原理】搭建环境之前需要先理清楚各个环境的依赖关系,jenkins只支持windows命令行跟linux shell环境执行构建命令,而postman的测试脚本不能直接在命令行或shell环境执行,postman脚本需要有自己的执行环境,叫newman;而postman是基于javascript语言,所以newman环境还依赖于javascript的环境nodejs;所以整个过程是先搭建node...
2020-01-13 17:55:06 385
转载 newman的基本使用
简介 Newman 是 Postman 推出的一个 nodejs 库,直接来说就是 Postman 的json文件可以在命令行执行的插件。 Newman 可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成。安装 安装需要通过 npm 命令来完成,可以直接安装 nodejs,配置环境变量来完成。 在控制台中运行命令:npm install -g newman 验证ne...
2020-01-10 18:19:43 10320 4
原创 接口测试用例应包含哪些内容
1、用例ID如:storm-0012、接口名称如:获取用户信息3、用例标题如:GET请求–获取用户信息成功GET请求–获取不存在的用户信息GET请求–不传递参数4、请求URL如:http://xxxx:8080/xxxx5、请求方法如Get,Post,Delete6、前置条件7、请求参数如:userid=18、响应如:{“code”:200,“id”:1,...
2020-01-10 17:18:45 5278 1
原创 mysql根据出生年月计算年龄
SELECT TIMESTAMPDIFF(YEAR, br.birthday, CURDATE()) FROM driver br以上内容就是从driver表中,根据司机的出生年月,与当前日期对比计算出司机的年龄。以上年龄是按周岁计算的。差1天不满1年的,也不会累计到司机的年龄上。...
2020-01-10 16:43:00 4889
原创 git常用命令
打开git:开始菜单搜索git,打开git bash1、查询配置: git config --list2、git设置用户名和邮箱地址git config --global user.name “ttest”git config --global user.email test@qq.com3、获取git项目仓库有两种方法:第一种是在现有项目或目录下导入所有文件到git;第二种是从一个...
2020-01-09 17:02:26 144
原创 jenkins配置邮件发送
打开路径:jenkins-系统设置-系统配置发送短信后点击邮箱对话框的【我已发送】,就会提示授权码内容,如下图。把以上授权码粘贴到jenkins-邮件通知的密码框中即可。点击【保存】进入到项目配置中,选择【构建后操作】-【增加构建后操作步骤】-选择【E-mail Notification】至此,我们可以修改【构建】卡中的命令为不可执行命令,构造构建失败,检查邮箱中是否有邮件即可。...
2020-01-09 16:13:50 275
原创 Jenkins项目配置
1、新建项目jenkins工作面板中,点击左上角【新建Item】输入任务名称,根据需要选择不同的项目类型。本例使用的是自由项目类型。2、jenkins项目构建中各模块的含义①general②源码管理③构建触发器可以控制项目的运行频率,换句话说,就是通过触发器让项目自动按照规律进行自动构建。如jenkins给出的使用脚本、设置构建频率、其他项目构建完成后自动构建等等。B...
2020-01-09 15:17:42 691
原创 windows系统下Jenkins环境部署
1、jenkins官网下载安装包https://jenkins.io/zh/download/下载一个.zip的压缩包后,解压并双击.msi的文件2、安装双击文件后,会自动打开浏览器,并安装jenkins后自动刷新浏览器刷新后的浏览器可以看到下面的界面复制磁盘地址后找到密码并粘贴到浏览器指定位置后,点击【继续】选择“安装推荐的插件”后默认安装就可以了,等待所有插件安装完成插件...
2020-01-09 11:30:37 229
原创 使用charles构造弱网测试环境
使用charles构造弱网测试环境弱网测试主要就是对带宽、丢包、延时等进行模拟弱网环境。属于健壮性测试的内容。网络环境,对于产品来说是一个变量,因此,在弱网环境下,需要验证我们的产品是否设计了对应的处理机制或友好提示,提升产品印象和用户体验。测试关注点:如不允许出现崩溃、宕机等现象,在长时间加载过程中是否有加载图标或文案,加载异常后是否有对应的提示信息等。工具安装官方网站(试用30天):ht...
2020-01-07 16:16:37 1247
原创 如何快速发现XSS跨站攻击漏洞
教你如何快速发现XSS跨站攻击漏洞什么是XSS跨站攻击?跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意的Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。(以上内容来自百度...
2020-01-07 16:12:30 2447
原创 使用fiddler篡改接口请求或返回的内容
使用fiddler篡改接口请求或返回的内容背景说明篡改接口请求或返回的内容,会有什么影响?下面这些新闻,你或许有听说过。因此,公司投入线上运营的产品中,涉及到与金额相关的流程,需要通过接口测试篡改请求和返回内容,验证项目是否做了此类的安全校验,避免公司产生不必要的财产损失。fiddler工具我们日常的比较多的是抓包功能,该文档主要是针对如何使用fiddler篡改接口请求和返回内容的方法做...
2020-01-07 16:11:02 935 4
原创 adb命令对安卓apk的测试
adb命令对安卓apk测试adb的全称为Android Debug Bridge,就是起到调试桥的作用,是客户端测试常用的辅助工具。借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多终端操作,如安装软件、卸载软件、系统升级、运行shell命令等。adb就是Android终端(如手机/机顶盒)与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作、记录终端操作日志。同时还可以使用a...
2020-01-07 16:02:44 1614
原创 postman中的一些常用检查点
postman接口配置的Tests中,可以编写检查点。点击Tests后,右边侧边栏中提供了一些常用检查点模板,可以直接点击后进行修改使用。下面是一些常用检查点的举例说明//检查响应体中是否包含一个字符串。以下示例是接口响应必须包含“你好”字符串,否则报错。pm.test(“Body matches string”,function(){pm.expect(pm.response.tex...
2020-01-07 14:14:01 2887
原创 postman接口测试中指定测试顺序的方法
在接口的Tests中,输入内容postman.setNextRequest(‘request3’)括号中是接口的名称这样,在运行集合时,运行完当前接口会直接跳转到指定接口运行如果指定运行的接口后面还有其他接口,会继续运行指定接口及它后面的接口...
2020-01-06 16:47:18 1778
原创 HTTP的GET和POST方法的区别
1、提交数据的方式不同①GET请求的数据会在URL中直接体现,以“?”分隔URL和传输数据,多个传输数据之间用“&”连接。如果数据是英文字母或数字,则直接发送,如果是空格,则被转换为“+”,如果是中文或其他字符,则会用Base64加密字符串进行转换。②POST请求的数据是放在HTTP包的请求体中2、传输数据的大小长度限制不同①GET。特定浏览器和服务器对URL的长度有限制,如IE对...
2020-01-03 10:35:46 115 1
原创 python中关于split()方法的使用
split()通过指定分隔符对字符串进行切片,返回分割后的字符串列表。如果指定分隔符内容,则按照指定内容进行分割。如果没有指定分隔符内容,则默认按空格分割。a=‘1 2,3 4.5’a.split()//输出结果:[‘1’, ‘2,3’, ‘4.5’]a.split(",")//输出结果:[‘1 2’, ‘3 4.5’]以上内容可以看出,指定分隔符的时候,则以对应分割符将内容分割开...
2019-12-26 12:08:32 1454
原创 python中连接数据库,以及sql语句操作
1、python连接数据库conn=pymysql.connect(host=‘cd-cdb-eicvkqfb.sql.tencentcdb.com’,user=‘root’,passwd=‘ceshi123’,port=6960,db=‘athena_dispatch’,charset=‘utf8’)2、示例#coding=utf-8import pymysql#创建sql连接con...
2019-12-26 11:45:48 991
转载 appium环境安装
本文转载至“https://www.cnblogs.com/lynn-li/p/6053605.html”不需要RF的工作环境的,可直接跳过RF相关的安装。appium+robotframework环境搭建步骤(Windows系统的appium自动化测试,只适用于测试安卓机;ios机需要在mac搭建appium环境后测试)搭建步骤,共分为3部分:一、RF环境搭建robotframewor...
2019-12-16 19:26:19 139
原创 selenium中关于iframe元素定位的问题
selenium中关于iframe元素定位的问题selenium中关于iframe元素定位的问题最近在学习selenium的元素定位,接触到iframe后,遇到元素定位失败的情况,本文主要针对什么情况需要进入iframe,以及什么时候需要跳出iframe进行总结。比较浅显,纯属个人学习见解,不正之处可指教。如图所示,脚本需要完成的动作是:进入调车列表->点击【预约用车】按钮–>...
2019-12-16 15:43:31 815
原创 pip安装的时候出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after conne
pip安装包时提示read timed out原因第三方库连接超时使用增加超时时间的方式后,依然提示超时,使用以下方法后成功解决解决办法使用国内的其他第三方源,如阿里云的源pip install selenium -i http://mirrors.aliyun.com/pypi/simple/但是执行时提示不被信任,可增加如下参数,安装成功pip install seleni...
2019-11-28 19:05:03 2702 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人