自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱咋咋咋滴

盗版程序媛的摸爬滚打

  • 博客(37)
  • 收藏
  • 关注

原创 远程连接+键盘输入全部变成快捷键

2、键盘输入后在远程界面都是快捷键。1、远程连接,账号密码正常输入。在远程点击win就好了。

2024-03-04 10:18:37 82

原创 安全测试-验证码爆破

关键字 :是给插件判断从哪开始是验证码图形的位置,爆破时候网站后台会根据这个关键字判断验证码是否失效,所以需要每次进行提取,然后在intruder爆破页面进行调用。在Positions一栏,验证码id处替换对应关键字,用@captcha-killer-modified@进行调用先前提取的关键字。在项目release中下载适配自己BP的版本(我的BP是jdk17),我选择0.21-jdk11版。验证码识别接口用的是Python库中的ddddocr,Web服务用的是aiohttp。获取到验证码的返回包。

2023-09-15 16:40:40 200

原创 安全测试BurpSuite-抓包篡改数据

(3)双击下载的证书进行安装,根据向导,把证书放在“受信任的根证书颁发机构”,能够在证书管理中查看该证书,安装成功。(2) 打开浏览器,访问burp,会出现证书下载界面,点击下载CA Certificate即可。启动浏览器有两种,一种是bp自带chromeiu。点击"forward"将修改后的参数发送给浏览器。二、burp suite配置对应的代理。1、浏览器chrome/火狐安装插件。4、抓到数据后,可以修改输入参数。另一种使用配置好的浏览器。2、配置对应的代理情景。

2023-09-13 11:35:12 1115

原创 IDEA设置快捷操作

【代码】IDEA设置快捷操作。

2023-08-02 14:33:20 128

原创 测试经验积累-关于增删改操作未清空id

同一个列表数据,有新增/修改/以及对同一个数据的其他操作(禁用),当对数据A禁用,然后新增,出现对A做了修改操作。对A禁用,前端获取A的id,存在前端代码块中,并未做清空操作,然后调用新增接口,把id传进去,就成了修改接口。

2023-06-26 09:17:34 57

原创 踩坑-报错WARNING: Ignoring invalid distribution -ip

WARNING: Ignoring invalid distribution -ip

2022-11-09 15:53:48 1717

原创 踩坑-解决No module named pip

No module named pip

2022-11-09 15:42:53 618

原创 踩坑-解决Failed to connect to github.com port 443: Timed out

提示Failed to connect to github.com port 443: Timed out。

2022-11-09 13:36:57 1265

原创 测试实践-自动化中使用Mock

mock模拟产生数据并应用

2022-10-26 17:09:35 772

原创 测试实践-模拟404和503-测试页面响应

使用Charles 模拟异常

2022-08-18 11:27:44 1269

原创 UI自动化测试--gauge+python+vscode实践

UI自动化测试

2022-06-09 11:09:33 652

原创 charles下载安装及在测试中的应用

Windows版:1、下载安装官网: https://www.charlesproxy.com/双击点击安装即可2、证书配置代理https需要配置相应证书,pc端3、关闭多余的抓取,使用switchyOmega插件下载switchyOmega插件https://github.com/FelisCatus/SwitchyOmega/releases修改后缀为zip并解压。谷歌浏览器选择”加载已解压扽扩展程序“—加载该插件—插件会报错(直接忽略)添加情景模式并作如下配置Cha

2022-05-17 14:26:21 603

原创 MarkDown常用语法笔记

标题:###:==:—段落:(1)换行:1、空格空格回车2、直接空一行(2)字体:斜体文本:** or __粗文本:** ** or __ __粗+斜文本:*** *** or ___ ___** (3)删除:**~~ ~~(4)下划线:< U >(5)脚注[^要注明的文本](6)排序无序:*or+or----空格有序:1.嵌套排序:四个空格(7)区块嵌套符号+空格(8)代码‘’’+指定语言or4个空格(9)链接[连接名称](url

2022-03-16 14:53:36 6486

原创 python+selenium+实战积累(7)

1、PO模式中,解决循环导入问题报错信息:E ImportError: cannot import name ‘ContactPage’ from partiallyinitialized module ‘newdays03.po.contact_page’ (most likely due to acircular import)(D:\pythonwork\pythonProject\pytest_homework\newdays03\po\contact_page.py)对应代码:

2022-02-25 10:53:44 673

原创 pip换源以及下载报错

无法访问外网因公司有保密要求,所有电脑不能访问外网,所以提供了内部的python源,永久换源中 ,遇到了一个坑换源1、找到c盘–>user–>(自己的电脑账户)–>2、在这个路径下创建pip文件夹3、文件夹中创建pip.pip文件4、文件中输入:note:[global] index-url = http://**********/simple/[install] trusted-host= ******第一个就是你要换的源地址第二个就是告诉电脑信任这个地址

2021-10-21 10:51:05 357

原创 Jmeter使用——基础

Jmeter使用——基础安装配置百度吧,有很多相关资料使用基本使用启动:找到 ‘jmeter.bat’终止: ctrl+c开启本地服务器此处开启本地python 服务器,并制定相应端口python -m http.server 80Jmeter 模拟用户并发同时访问也会耗费电脑资源,数据过大时,对执行段硬件配置要求较高1、创建 Thread Group—>Sampler---->(选择相应的)http request---->View Results Tre

2021-10-19 15:31:05 120

原创 python+selenium+实战(6)

1、selenium IDE 直接录屏,录制完成生成脚本缺点:容易产生很多错误,解决错误的时间成本太高2、自己写:remote复用已有浏览器(1)配置复用浏览器:浏览器的位置添加到path中cookie登录

2021-08-03 19:45:22 692 1

原创 python+pytest_常用操作(1)

官网:https://docs.pytest.org/en/6.2.x/介绍:灵活简单参数化可扩展,大量运用装饰器1.基础默认 test_*.py命名,可以在配置文件中进行修改第三方下载:pip install pytest查看:pytest --version执行: 无入口函数,需要pytest解释器 或者添加main入口函数常用命令参数:pytest --help:看帮助文档都有介绍说明pytest -k:** 执行选中的用例pytest -x 遇到失败的用例就停止

2021-07-26 14:42:11 326

原创 python+selenium+webdriver_pageObject设计模式(5)

案例抽象化:操作细节和 结果验证分离封装,对外提供方法,不提供操作细节官方文档:https://www.selenium.dev/documentation/en/guidelines_and_recommendations/page_object_models/https://martinfowler.com/bliki/PageObject.html原则:封装重要的页面A页面到B页面需要return 到B...

2021-07-26 10:49:14 100

原创 python+selenium+webdriver_wait和弹框处理机制(3)

前言:在IT行業學會閲讀官網資料是一項必備技能。https://selenium-python.readthedocs.io/这里是引用官網會舉出具體例子,并且把這些東西描述得非常清楚正文:1.等待:隱式等待:設置等待時間,輪詢查找元素是否出現(默認0.5),如果沒有出現抛出異常self.driver.implicitly_wait(3)缺點:全局,需要find的元素找到,多個find元素之間,若不重要的元素一直刷新不出來,會影響整體時間.顯示等待:在代碼中定義的等待,儅條件發生

2021-07-23 16:03:05 334 1

原创 python+selenium+webdriver_多窗口,多浏览器与frame切换以及JS执行(4)

多窗口处理与网页frame点击某些连接,新开一个窗口,需要在新窗口上操作。每个窗口的唯一标识就是句柄识别多个窗口多窗口切换多窗口处理流程:获取当前窗口句柄:(driver.current_window_handle)获取所有窗口句柄:(driver.window_handles)判断是否为想要的窗口,是操作,不是切换(driver.switch_to_window)...

2021-07-23 14:36:30 461

原创 python+selenium+webdriver_元素定位及操作(2)

1、定位方式 8种 需要前端知识辅助id: 唯一,但是有些id是动态值,此时不能使用该方法 name:可能重复 class_name:可能导致重复 tag_name:可以定位一组元素 link_text:link文字精准定位 partial_link_text :link文字模糊定位 xpath: 参考教程:https://www.w3school.com.cn/xpath/index.asp 一般浏览器需要安装相对应的插件,google只能打开外网的,火狐(firepat...

2021-07-22 18:41:56 794

原创 python+selenium+webdriver_环境搭建(1)

1、安装配置pycharm2、在pycharm-----terminal----运行“pip install selenium”来安装selenium3、下载配置浏览器对应的驱动,此处以chrome为例1)、 chrome版本为902)、http://chromedriver.storage.googleapis.com/index.html 下载对应的驱动 其中‘notes.txt’文件中有详细信息,说明对应版本问题3)、驱动文件解压后放置在python...

2021-05-19 17:00:21 193

原创 java积累——测试框架 QAF(maven+test NG)

初步了解,记录使用过程,如有错误或建议,请指正。创建思路步骤:1:下载IDEA,JDK进行环境变量配置2:下载插件 maven+cucumber,自带testNG3:创建项目,导入POM.xml(所有第三方文件配置)–等待依赖生成4:目录:目录说明:src_resource:data: 存放测试数据文件,支持多种格式scenarios:用自然语言描述测试场景:1) @GL28:用于tesNG中配置使用,随意明名2)feature: 关键字3)scenario:

2021-04-29 17:06:58 511

原创 java积累——IDEA自己设置快捷键

java积累——IDEA自己设置快捷键file—settinglive Templates—java-----右边的‘+’选择‘live Template’Abbreviation:快捷键description:要输出的内容template text: System.out.println(ENDENDEND) endendend表示自动补全后面的内容expand: enterapply----ok创建好的快捷键上-----右键------‘cha.

2021-04-28 17:57:05 296 1

原创 2020小总结

2020大总结赶在2020最后的一天,赶紧登录这里,做个收尾。这一年,世界都不太平,疫情蔓延,人人自危,综合各种原因,我这一年唯一的收获是英语有所提高。ps(在一家外企做手工测试)完全与技术隔绝,每天读懂文档,设计case,执行case,check数据。日复一日,,月复一月。没有学习新的技能,没有肉眼可见的成长,在一个温水里慢慢熬煮了一年。也是这一年,让我看到了测试的瓶颈。我理解的测试职业路线:初级测试----------中级测试-------------高级测试,其分别对应的:点点

2020-12-31 14:18:41 114 1

原创 Linux——入坑(一)

为什么学这个,我只能说,生活不得已啊,招聘要求上会了这个,似乎就开启了一扇通往光明的大门,你仔细看看这个行业,招聘要求几乎都会提到Linux,不管你这个岗位是不是真的用得着,所以,随波逐浪,一个字,学。我跟这行好像有仇,每学一个新的啥,都会遇到一大堆莫名其妙的问题,以前不善于记录,遇到了,能解决就解决,不能解决,求助大神,过后,在遇到,还是不会,现在长记性,遇到的问题,记下来,也是自己的行业积累!...

2019-09-19 16:31:52 130

原创 Python入门----基础积累

学习了大概1个月,把基础知识以思维图新是记下来,因为分支较多,完全展示效果似乎有些模糊。

2019-09-04 14:05:42 162

原创 Python入门----坑之积累01

1:概念区分:错误的方式正确的方式:

2019-09-04 13:59:21 120

原创 软件测试之路2【ps:2019年中总结】

从一进公司的一无所知,到现在快要两年的软件测试工作,对这个岗位有了一丝方向感。一进来的时候,总监说过:职场不是说你技术有多牛,而是你的思维方式,你现在不懂技术,你需要去提高,但是你不要一头扎进技术里,你要学会如何构建自己的思维方式,构建解决问题的思维能力。这个才是你的核心竞争力。于是,我不仅仅是个测试,我还是个助理,部门的管家,管理部门的杂七杂八(相信很多初入职场的都有这个感觉),什么财务...

2019-07-01 17:19:30 243

原创 java实战(二)

跟着教程做电商网站,第一步当然是配置各种环境,现目前,遇到的问题:一、MySQL安装运行不了原因:第一遍安装MySQL,中途卡了,卸载重装,注册表删干净,第二次安装完毕后,未勾选密码那一栏,然而在启用的时候出现如下图问题解决: 1、在my.ini文件中增加——重启MySQL——然而无用2、查到以前安装过XAMPP,里面有一个MySQL,但是试过好像不能启用二、ide...

2019-04-03 17:16:18 268

原创 java实战(一)

磨磨唧唧了这么久,终于可以进入项目实战了,战线拉了这么长,真的是三天打鱼两天晒网,今天开始配置环境,第一次接触到:MySQL,之前维护数据用的是sqlserver,配置的时候遇到了以下问题,以及解决方案:问题:就是在安装的最后一步,我还没有学会自己动手解决问题,请教过后,解决方案如下:然后卸载完毕再次安装又会出现同样的问题,怎么办呢,有大牛给的方法就是,密码那一栏不要勾选,直接下一步,...

2019-03-19 14:20:06 412

原创 java练习小项目(一)

学习java有一段时间了,都是处于那种三天打鱼,两天晒网的状态,没有效率,因为方法不对,一直是在看资料,看视频,并没有实际上手项目,就算当时看了,记住了,最后还是不会用,或者说要到用的时候不会用。这样学下去,根本没有任何效果,反思反思再反思,为什么有的人一个星期就能理解个大概了,因为他一直玩代码啊~~~好吧,这样就开始了自己的第一个小项目,坚持下来,会发现自己每天过得好充实,开始的时候是找了一...

2018-10-10 10:20:46 42256 15

原创 软件测试之路1

不懂技术的测试,很容易被程序员忽悠,哪个程序员一天有那么多时间给你解释原因,你发现了问题,告诉程序员,引来满满的不高兴,脾气好点的,会很客气地告诉你,我们修改。脾气臭一点的,直接说,那是第三方插件的问题、或者那是域名的问题,总之就是不是程序员的问题。然后各种技术性、深奥的问题来给你掰扯,让你都会怀疑好像他说的很有道理,可能真的不是技术上的问题。好吧,然后测试员就屁颠屁颠把这些问题反馈给上级,上级要...

2018-07-27 14:40:45 227

原创 java入门(三)

今天偶然发现一个知识点,也可以说是一个小技能,就是获取文中unicode,对于刚刚入门的小白来说,知道以前不知道的,就会有满满的成就感,虽然到现在为止,进度十分缓慢,但是加油吧,坚持下去,肯定会有进步。一天学一点。关于这个小技能的具体操作:...

2018-07-24 11:49:27 186

原创 Java入门(二)

断断续续,学了几天,开始学习扫描。其实感觉java就是类,各种功能的实现就是调用类,调用类中的方法,很多大牛,应该就是真正吃透了类,能够熟练运用类。今天学的扫描就是简单的实现了交互,输入什么,经过运算,输出什么。...

2018-07-24 11:45:51 165

原创 java入门(一)

最开始的时候,通看了一下菜鸟教程,对java有了一个大概的了解,然后现在跟着教材学习,把教材里面的示例进行一个一个的试验,折腾了大概两周了,才学到接口,哎,这个速度啊~~拜了一个师傅,他说我这叫欲速则不达,我觉得已经超级慢了,只能怪自己的学习能力和领悟能力太差。现在学到接口,发现java其实就是类,无论有什么名称,不一样的名称,其实质还是类。1:就比方说接口,可以单独建立一个接口,诸如图1,也可以...

2018-07-12 14:36:01 558

空空如也

空空如也

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

TA关注的人

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