自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(230)
  • 问答 (2)
  • 收藏
  • 关注

原创 Pytest全局用例共用之conftest.py详解

一、’conftest特点:1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture2、conftest.py与运行的用例要在同一个pakage下,并且有__init__.py文件3、不需要import导入 conftest.py,pytest用例会自动识别该文件,放到项目的根目录下就可以全局目录调用了,如果放到某...

2019-11-08 16:56:49 29357 3

原创 Python Pytest装饰器@pytest.mark.parametrize详解

Pytest中装饰器@pytest.mark.parametrize('参数名',list)可以实现测试用例参数化,类似DDT如:@pytest.mark.parametrize('请求方式,接口地址,传参,预期结果',[('get','www.baidu.com','{"page":1}','{"code":0,"msg":"成功"})',('post','www.baidu.com','{"...

2019-09-18 15:55:09 32960 3

原创 Python读取写入yaml文件

一、yaml文件介绍yaml是一个专门用来写配置文件的语言。1. yaml文件规则区分大小写; 使用缩进表示层级关系; 使用空格键缩进,而非Tab键缩进 缩进的空格数目不固定,只需要相同层级的元素左侧对齐; 文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注; 注释标识为#2. yaml文件数据结构对象:键值对的集合(简称 "映射或字典") 键值...

2019-08-20 08:55:45 15314

原创 Appium+PythonUI自动化之webdriver 的三种等待方式(强制等待、隐式等待、显示等待)

在自动化测试脚本的运行过程中,webdriver操作浏览器的时候,对于元素的定位是有一定的超时时间,大致应该在1-3秒的样子,如果这个时间内仍然定位不到元素,就会抛出异常,中止脚本执行。我们可以通过在脚本中设置等待的方式来避免由于网络延迟或浏览器卡顿导致的偶然失败,常用的等待方式有三种:一、强制等待 time.sleep(5)强制等待是利用python语言自带的time库中的sleep()方...

2019-07-22 11:37:06 4884 4

原创 Appium+Python安卓自动化测试之启动APP和配置获取

Appium+Python安卓自动化测试之启动APP和配置获取本文章未讲述appium+python环境部署,环境部署会新开文章一、手机连接电脑1、USB连接电脑和手机,手机上点确认连接(最好用原装线)2、开启手机开发者模式和USB调试(每种手机不一样,可百度)3、电脑和手机开启应用宝确认是否连接上,如下图说明已连上4、或cmd下adbdevices确认下是否连接...

2019-07-10 13:04:30 1311 2

原创 Python史上最简单5行代码群发邮件Zmail模块

zmail简介Zmail 允许你发送和接受邮件尽可能的简单。你不需要去检查你的服务器地址、端口以及自己构造MIME对象,使用Zmail,你只需要关注你的邮件内容即可。Zmail只在python3中运行,不需要第三方模块。不支持python2Zmail的优势自动填充大多数导致服务端拒信的头信息(From To LocalHost之类的) 将一个字典映射为email,构造信件就像构造字典...

2019-07-05 23:19:02 6018 3

原创 BurpSuit配置抓包http和https请求

1、下载安装burpsuithttps://portswigger.net/burp/communitydownload双击一直点下一步,可安装成功2、burpsuit设置2、浏览器设置代理设置-高级-打开代理设置-局域网设置3、这样可以抓取http包了4、Burp Suite要抓HTTPS的包,是需要有Burp Suite的CA证书的,首先要下载证书到本地...

2019-07-04 15:55:08 19288 5

原创 Python模拟实现multipart/form-data格式上传图片文件

一、单字段发送单个文件url = "http://httpbin.org/post"data = Nonefiles = { ... }r = requests.post(url, data, files=files)而这个files参数是可以接受很多种形式的数据,最基本的2种形式为字典类型和元祖列表类型1、字典类型的files参数{ "field1" : ("fi...

2019-05-30 13:50:28 25246

原创 【功能业务篇】APP授权微信登录、绑定账号测试思考

参考https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317851&token=&lang=zh_CN准备工作移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系...

2019-04-17 19:22:10 7663 1

原创 jmeter如何通过后置处理器提取(正则提取器、json提取器)做接口关联?

一、后置处理器—正则表达式提取器1、添加正则表达式提取2、正则表达式提取面板介绍:引用名称:提取引用名称,下个请求要引用此参数名称,如填写token,下个请求中用${token}正则表达式:():括起来的部分就是要提取的 .:匹配任何字符串 +:一次或多次 ...

2019-03-13 13:22:14 12743

原创 jmeter模拟压测真实复杂用户场景,阶梯螺纹线程组Stepping Thread Group终极线程Ultimate Thread Group并发线程Concurrency Thread Group

我们有时需要模拟非常真实复杂的用户压测场景,可以用到此插件来设计场景1、安装插件,选项——Plugins Manager打开安装页面2、搜索standard set并安装,重启jmeter,查看测试计划——添加线程组——jp@gc - Stepping Thread Group (deprecated)3、Stepping Thread Group复杂场景线程组This g...

2019-03-05 13:04:56 9857

原创 【性能测试】性能需求挖掘、性能方案制定及压测场景设计之疑惑与思考(一)

压力测试模拟用户在同一时间对服务器发送大量请求,以此查看服务器性能指标,尤其关注大业务量情况下运行系统性能的变化(反应变慢、是否会内存泄漏导致系统逐渐崩溃、是否能恢复),测试系统的限制和故障恢复能力,找系统瓶颈1、需加集合点,模拟用户瞬间并发,对服务器冲击力大2、只执行一次,不需设置持续运行时间3、每3秒进5个人,用户达到30 50 80集合后分别压测,然后利用二分法不断取中间值,...

2019-03-04 19:11:13 1422

原创 jmeter服务器性能资源监控部署

1、下载https://jmeter-plugins.org/install/Install安装插件plugins-manager放置lib/ext下,重启jmeter选项页面可查看到此下载插件2、准备客户端插件jmeter-plugins-perfmon-2.1.jar和服务端监控插件ServerAgent-2.2.3(CMDRunner.jar、ServerAgent....

2019-03-04 14:19:20 12075 2

原创 史上最全jmeter逻辑控制器案例详解

在jmeter中逻辑控制器可以控制采样器(samplers)的执行顺序。由此可知,控制器需要和采样器一起使用,否则控制器就没有什么意义了。放在控制器下面的所有的采样器都会当做一个整体,执行时也会一起被执行。(1)控制测试计划或者线程组中节点的逻辑执行顺序。(2)对测试计划或者线程组中的脚本进行分组、方便jmeter统计执行结果以及脚本运行时的控制等。jmeter中逻辑控制器(Logic ...

2019-02-28 17:24:46 4700

原创 假设前置数据法|全网唯一

系统中A模块是发布岗位,B模块是岗位详情,小王测试的是A模块,小张测试的是B模块,小张在测试B模块时往往很少去考虑前置模块A产生的各种类型、各种异常不确定数据,导致了经常出现一些问题,如果小张当时考虑了A模块可能产生的所有前置数据,去测试B系统,后面就不会频繁出现一系列问题,这就是我们今天要讨论的假设前置数据法。以下只是几个思路和想法,大家可以发散思维继续扩展一、假设边界A模...

2019-01-31 13:22:38 304

原创 Fiddler无所不能——之测试开发攻城狮必备神器

fiddler官网https://www.progress.com/官网下载fiddlerhttps://www.telerik.com/download/fiddler/fiddler4fiddler插件下载https://www.telerik.com/fiddler/add-onsFiddler无所不能——之测试开发攻城狮必备神器1、模拟真实网络环境4g网、3g...

2019-01-26 17:13:24 914

原创 史上最全提现模块案例分解

史上最全提现模块案例分解————绑定银行卡:1、绑定别人的银行卡2、绑定已绑定的银行卡3、绑定支持的银行卡4、绑定不支持的银行卡5、绑定信用卡6、绑定过期的银行卡7、绑定外地的银行卡8、绑定银行卡类别(中国银行、建设银行、平安银行、招商银行、工商银行、中国邮政储蓄银行、河南省农村信用社、区域性小银行等)9、绑定国外银行卡10、绑定已挂失、未开通、已失效银...

2019-01-25 15:44:06 1305

转载 顾村镇与华东师范大学签署《关于合作共建华东师范大学第二附属中学宝山实验学校的协议

近日,宝山区与华东师范大学进一步深化基础教育领域合作协议签约仪式举行,拓展合作空间,深化合作实效,促进宝山基础教育布局优化、品质提升,更好满足宝山人民对优质教育资源的期待。华东师范大学党委书记梅兵,华东师范大学副校长、教育集团主任戴立益,区委书记李晨昊,区委副书记、区长邓小冬,区委副书记陆奕绎,区委常委、组织部部长高路,副区长丁力等出席会议。李晨昊指出,当前,宝山正按照市委、市政府“南北转型”战略部署,加快“一地两区”建设,打造新时代现代化转型样本,迫切需要一流教育作为战略支撑。如有违规,请联系删除。

2025-08-02 09:06:06 86

原创 好消息!快来看,顾村这条通往地铁站的路终于通了,走着可以去地铁站了

目前人行和电动车可通行,车辆暂时还没通行,应该也快了。

2025-07-04 09:17:02 125

转载 好消息!!!顾村这里沪联路即将打通,居民走着可到地铁站

沪联路新建工程是顾村大型居住社区拓展基地的一项重要基础设施项目,该工程的主要建设内容包括道路工程、桥梁工程、排水工程、绿化工程、照明工程、交通设施工程等。沪联路新建工程的难点在于项目的中段需要接过归王村村委会的院子,但目前这个难点已经基本解决,村委会的南侧围墙被拆除后,腾出了沪联路的施工面,目前这一段沪联路已完成了沥青混凝土路面的摊铺,接下来将开展人行道等附属设施的施工。在新建工程的东侧,是老的沪联路。这条路东起沪太路,向西抵达陆翔路,在陆翔路东侧还有一段300多米长的延伸段,直抵归王村的村委会所在地。

2025-06-21 12:24:20 69

原创 带孩子打卡红教基地—上海解放纪念馆,体验真实场景“战上海”,还原当时的激战场面

宝山是上海解放的主战场,打响了解放上海的第一枪。“‌一个有希望的民族不能没有英雄,一个有前途的国家不能没有先锋‌”强调了英雄和先锋的重要性,旨在纪念为国家和民族做出贡献的英雄人物。电子屏幕‌:展示着历史照片,照片中骑马的士兵和飘扬的红旗,‌生动再现了上海解放的历史瞬间‌,让人仿佛置身于那个激动人心的时代。城市新生:墙上有一段醒目的红色文字,描述了上海解放的重大意义,‌引起了全国人民和全世界进步人类的欢呼‌。一幅关于城市景观的画作‌,描绘了上海解放的历史瞬间,引人沉思和纪念。红色教育基地,拍照留念。

2025-06-14 14:02:25 422

原创 免费宝藏级生态公园,遛娃露营野餐,还能捞鱼抓虾,太爽了

画面右上角斜斜漏下一缕金色阳光,为整个场景披上薄纱般的暖意,让人想起某个秋日下午,所有喧嚣都悄然褪去,只留下大自然最本真的呼吸。嘉定水环境科普馆,的开放时间为周二至周六的9:30-16:00,其中11:30-14:00为休息时间‌‌。‌上,一群洁白的天鹅悠然游弋,姿态万千,享受着宁静与自由。‌,轻柔的枝条随风摇曳,为画面增添了几分柔美与灵动。‌洒落,湖面波光粼粼,宛如镶嵌着无数颗璀璨的宝石。‌郁郁葱葱,生机勃勃,为大地披上了一层翠绿的衣裳。‌静静流淌,水面波光粼粼,映照着两岸的绿意。

2025-06-07 12:48:34 303

原创 江浙沪亲子游玩必打卡,99%人不知道的江南世外桃源,太美了

此刻,时间仿佛凝固,让人忘却烦恼,只想沉浸在这份宁静与美好之中,感受生活的每一份细腻与温柔。自然与人文的完美融合,构成一幅令人流连忘返的画卷,时间在这里仿佛静止,只留美好在心中荡漾。人们离开喧闹的城市,来到这里坐在湖边,喝着茶,哼着小曲,欣赏着划过的小舟,舒服极了。‌,戴着斗笠,撑着船桨,仿佛与这山水融为一体,共同编织着江南水乡的梦幻篇章。‌,粉红花瓣随风轻舞,香气袭人,为这水墨画卷添上一抹亮色,春意盎然。👆👆👆 别忘记,关注我!生活磨平了棱角,却在脸上留下了痕迹,和母亲拍个照,到此一游!

2025-06-05 23:51:29 428

原创 隐藏在海边的宝藏湿地公园,周末游玩露营抓螃蟹,免费超好玩!

🆓5000㎡超大户外免费乐园,设有“海底巴士”“灯塔”等主题区,每一处都自带背景板属性,拍照超级出片!想找一个🌈“人少+免费+能露营+能抓螃蟹+还能放电娃”的地方吗?免费开放,里面的东西很丰富,适合带着小孩去看看,学习学习,很有必要,外面的草坪适合搭帐篷野餐⛺,还能顺便看看长江江景,氛围感拉满~整片公园超级大,占地100+公顷,风景优美,空气清新,适合全家放松散步!绿意盎然的蓝绿色水池,非常治愈,但小水池不大,适合快速拍照打卡即可~红色摇摇晃晃的吊桥,走在上面“晃悠悠”超刺激,拍照也超赞!

2025-05-30 08:18:25 556

原创 宝藏级江南古镇,人气爆棚,周末家庭游玩好去处

以仿唐风格为主,中轴线依次为山门、观音殿、大雄宝殿、藏经楼,左右对称分布伽蓝殿、钟鼓楼、文殊殿等,地下建有功德堂与万佛堂,回廊环绕,兼具唐代恢弘气韵与现代建材工艺,穿紫色围裙的老板娘正用长筷翻动铁板上的苕皮,辣油滋啦作响的声响混着"桂花赤豆糊要伐"的吴侬软语,整条街像一锅文火慢熬的浓汤,咕嘟咕嘟冒着市井的烟火气。太喜欢吃这道菜了,冰凉冰凉的,香甜不腻,还伴着桂花香味,入口即化,软糯香甜,回味无穷。小桥流水人家,惬意的生活,景色太美了,没有滤镜,也不是专业拍照,随便拍拍竟如此之美。地址:解放街206号。

2025-05-22 23:33:42 278

转载 利好顾村!上海地铁传来爆炸性新规划!未来将构建4条“超级地铁环线”!

最近,我们上海地铁传来爆炸性新规划!上海未来将拥有4条“超级地铁环线”!1)由4号线组成的地铁一环线(已建成);2)由26号线组成的地铁二环线(规划中,暂未确认,有围绕外环线走和中环线走两种方案)3)由嘉闵线(在建)、机场联络线(已建成)、曹奉线(规划中)、沪通铁路(在建)、宝嘉线(规划中)组成的地铁三环线;4)由嘉青松金线(规划)、南枫线(在建)、沪通铁路(在建)、宝嘉线(规划)组成的地铁四环线...

2025-02-14 21:30:22 6844

转载 特大好消息!15转2号线站内换乘明天正式开通

经各方协作推进、加紧施工,上海轨道交通2号线、15号线娄山关路站地下换乘通道改造工程竣工并将于明天(12月31日)起正式启用。该通道投用后,乘客换乘从地面转入地下,换乘步行距离由原来的400米缩短为320米,换乘时间也将由原来的约15分钟缩短为9分钟左右,为元旦小长假市民出行又增添了一份便捷顺畅和浓浓暖意。各方助力拟定方案,商场空间变身换乘通道15号线于2021年初开通运营。由于规划线位调整等历史...

2024-12-30 17:53:12 514

原创 selenium+python实现12306自动化抢火车票(二)

往期回顾:selenium+python实现12306自动化抢火车票(一)1、根据乘车人姓名匹配,支持1人或多人选择 定位出所有乘车人的元素集,根据姓名集合去元素集里循环迭代匹配,匹配上了操作选中ele_all=driver.find_elements(By.XPATH, "//*[@id='normal_passenger_id']/li")#定位所有乘车人for i in name_list:...

2024-12-06 22:07:50 2269

原创 selenium+python实现12306自动化抢火车票(一)

第一版写的比较粗糙,简单实现了12306自动化购票流程有想法和疑问,可在留言区留言一起探讨!!!第二版想解决的问题:1、选择乘车人,根据姓名去匹配选择2、选择靠窗座位/过道座位,不同车次座位是不同的处理、售卖完的座位无法选择的处理3、循环持续抢票,直至抢到票位置4、多车次切换抢票,A票抢不到,再抢B,B车次抢不到,再抢C,持续抢票1、访问12306网站,进入登录页登录选用的是12306扫码登录,比...

2024-11-29 23:48:45 768 2

转载 RunnerGo项目管理UI自动化插件功能详解

全栈测试平台RunnerGo功能强大,使用简单,它基于go语言开发,支持接口管理、自动化测试、性能测试等功能。更重要的是,RunnerGo完全开源。作为一名测试人员,最近在使用RunnerGo的过程中发现功能越来越丰富,V4.0.0版本新加了“项目管理”和“UI自动化插件”等新功能,新版RunnerGo更注重测试人员与团队的协作,测试人员可以与其他团队成员共同跟踪项目进展、处理缺陷,并进行明...

2024-01-25 12:43:27 266

原创 Charles抓包工具使用(一)(macOS)

Fiddler抓包 | 竟然有这些骚操作,太神奇了?Fiddler响应拦截数据篡改,实现特殊场景深度测试(一)利用Fiddler抓包调试工具,实现mock数据特殊场景深度测试(二)利用Fiddler抓包调试工具,实现神奇特殊场景深度测试(三)Fiddler抓包神器带你遨游网络,叱咤风云,为所欲为访问charles官网https://www.charlesproxy.com/download/,下载...

2023-07-30 14:05:54 2418

转载 Python+Java自动化测试+性能测试,挑战年薪40W全栈视频课程【网盘资源】

关注我,了解更多的测试技术.问题或建议,请添加我微信主要收集测试的教程资源,帮助快速了解测试行业热门技术,帮助想小白、转行、进阶成长为高级测试工程师。如果你觉得公众号对你有帮助,欢迎推荐给他人...零基础-接口-自动化-性能-测试开发-简历面试课程录播视频全套资料免费领取粉丝福利,真实有效羊毛限时薅,必须备注(老粉)才会通过喔微信扫码,获取下载网盘链接大牛解答、资料获取、学习交流欢迎加入QQ群:5...

2023-05-16 08:02:49 463

转载 【北京&上海】七猫内推,高薪海量岗位等你来~

微信长按识别、扫码,查看海量待招岗位!!!UI、产品、测试、开发、运营、数据分析等等

2022-12-06 09:59:32 556

原创 Jmeter实战(二)|同用户重复并发多次抢红包

之前我们有写过Jmeter多人并发抢1个红包,今天我们来写另外一种场景,同用户重复并发多次抢红包,两种场景还是不太一样,都是比较切合用户实际使用场景,如果1个用户在某些条件下,能重复领取到2次红包,这肯定是存在严重漏洞的,这里又可以分为2种情况,一种是间隔重复领取,另一种是并发重复领取。当然第一种一般是不会出现的,接口都会做限制;第二种是比较常出现的问题,需...

2022-08-01 11:36:26 740

原创 安卓APP版本发布流程(一)

一、加固安卓包(新版安卓Release包)1、下载安装加固软件,注册登录账号https://jiagu.360.cn/#/global/index2、添加签名设置,对应签名路径、密码、别名、别名密码向安卓开发要3、添加签名后,APK加固-添加应用(新版安卓Release包),直至加固完成,显示任务完成,已签名即可二、上传安卓加固包至OSS1、下载安装ossbrowserh...

2022-07-05 14:03:41 2063 1

转载 Windows上安装Ubuntu子系统练习linux基本命令

经常在我的群里看到自学测试的小伙伴花费了大量的时间在环境搭建和各种软件的安装上面,有很多就卡在第一步,虚拟机的安装。 有很多安装之后比如启动蓝屏之类的等等,其实,我想说的是,这些都是在走弯路,在这个上面花费这么多的时间真的没必要,还不如花几十百把块钱去买个云服务器练习一下。 舍不得花钱的怎么办? 教你们用另一种方法去搭建一个linux系统用于实战,那...

2022-06-22 17:45:56 571

原创 Python字典方法

字典也有方法,很有用,但其使用频率可能没有列表和字符串方法那样高。1、clear删除所有的字典项d = {'key': 'value'}d.clear()print(d){}2、copy方法copy返回一个新字典,其包含的键值对与原来的字典相同(这各方法是浅复制,因为值本身是原件,而非副本)x = {'username':'admin','machines'...

2022-05-20 22:02:23 323 1

原创 Python列表

一、列表切片numbers=[5,1,6,9,0,3,4,2]print(numbers[0:2])print(numbers[3:6])print(numbers[:])print(numbers[2:])print(numbers[:6])print(numbers[-4:-2])[5, 1][9, 0, 3][5, 1, 6, 9, 0, 3,...

2022-05-10 21:36:39 183

原创 Python反射应用场景(一)

了解了反射中四个函数的基本用法。那么反射到底有什么用呢?它的应用场景是什么呢?答案是,当不确定所需要的属性和函数是否存在时,可以使用反射。另外一个重要作用是,可以提高代码的扩展性和可维护性。假如我们把所有的加密算法都放到一个叫做encryption的模块中维护 ,并且允许使用这个模块的用户添加更多的加密算法到这个模块中。encryption的模块内容如下:impo...

2022-04-30 20:48:51 470

转载 精益测试

读完需要9分钟速读仅需 3 分钟“你们的测试开发比是多少?测试全阶段参与,怎么可能忙的过来?”“全阶段都在测,那么都需要哪些测试才能保证质量呢?”“自动化测试覆盖率要求达到 99%,包括功能、性能,甚至还有易用性……”前面的第一个和第二个问题经常被人问到,是大家比较关心的问题,而第三个是某项目的真实要求。分别是关于测试人员如何测试、测试活动如何开展、测试覆盖率该是多少的问...

2022-04-28 16:13:57 422

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除