自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (5)
  • 收藏
  • 关注

原创 python可视化编程-pyqt5与pyqt5-tools安装【待续】

1、安装pyqt52、安装pyqt5-toolspip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple/先安装pyqt5,再安装pyqt5 tools(有人这里说要先安装sip,pyqt5更新后sip已经再pyqt5中,不用单独安装)这里提供一些国内较为好用的镜像网站http://pypi.

2022-05-31 16:49:51 1548

原创 charles的常用功能介绍(抓包,映射,修改传参和返回值,模拟弱网)

一、 为什么要使用抓包工具支持捕获 HTTP/HTTPS 的数据包支持修改网络请求参数支持截获网络请求并动态修改支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。二、 主流的抓包工具对比1、 F12优点:F12 是众多抓包工具中最简单、最轻量级的,因为它是浏览器内置的开发者工具来提供捕获浏览器的数据报文的功能。它免安装,直接打开浏览器就可以直接使用,所有使用非常好上手,适合入门级别的新手学习。它主要针对的是 HTTP 协议和 HTTPS 协议, 可以确认我们的网络数据

2022-05-19 10:56:07 2446

原创 新版Postman_9.15.2工具介绍

1、Postman介绍官网地址:https://www.getpostman.com/官方文档地址: https://www.getpostman.com/docs/问题反馈官方地址:https://go.pstmn.io/app-issues官方git地址:https://github.com/postmanlabs官方实例学习:http://blog.getpostman.com/case-studies/官方blog: http://blog.getpostman.com/官方下载地址

2022-05-19 09:54:19 6060 1

原创 Charles更改接口返回值,结果提示跨域

我们经常会用Charles的Map Local更改接口返回值,但是今天我却遇到一个问题。没有连接代理时,接口可以正常访问。但是一旦链接了charles,使用Map local更改返回值时,接口会报错提示跨域。百度了下,最终总结了以下解决方法。1、对比未链接代理能够正常访问时,与链接代理后提示跨域时的接口Response Head。提示跨域时,Response Head内缺少的部分就是导致跨域的原因。2、使用Charles的rewrite功能,将缺少的Response Head加上即可。注意:每个人

2021-10-30 19:24:29 617

原创 如何使用 mitmproxy抓包?【编辑中】

1、启动监听mitmdump -w d://log.txt该命令会占用本地8080端口,将监听的数据写入到 d://log.txt 文件中。本机D盘就会有这个log.txt文件2、设置浏览器代理你可以选择监听手机请求 或 本地的浏览器请求。我们以本地的浏览器请求为例。Windows用户请打开自带IE浏览器,设置代理注意:设置好之后,所有弹窗都要点击【确定】按钮,不能直接都关闭现在大部分网站都使用的是HTTPS,此时你随便打开一个网站都会提示你。...

2021-10-30 15:41:33 274

原创 2021-10-27Mitmproxy下载与安装

参照:https://www.cnblogs.com/fnng/p/13407445.html下载地址:https://mitmproxy.org/downloads/1、新建文件夹2、在新建的文件夹下,使用pip安装3、

2021-10-27 13:39:29 794

原创 xmind转换成禅道可用excel文件(.xlsx)

1、双击该.exe文件,打开格式转换工具2、点击【打开单个xmind文件】选择要转换的文件3、如图,出现提示代表转换成功4、xmind文件路径下,就会出现同名地xlsx文件5、如图为转换后的效果6、xmind文件注意事项.exe文件下载地址:源码参考:https://github.com/zhuifengshen/xmind2testcase将excel文件格式从csv改成xlsx:https://blog.csdn.net/z917185537/article/details

2021-08-29 12:07:57 999

原创 pycharm生成可执行文件运行会出现命令窗口

用这个命令生成的可执行文件,运行会多出一个命令窗口pyinstaller --console --onefile jingyan_frame.py改成用这个命令就不会pyinstaller -F -w main.py

2021-08-23 11:06:25 579

原创 修改xmind2testcase支持导出xlsx文档

参考https://blog.csdn.net/z917185537/article/details/114390650

2021-08-22 15:24:00 157

原创 pyinstaller安装超时

使用豆瓣镜像安装pip3 install pyinstaller -i https://pypi.doubanio.com/simple

2021-08-22 01:16:04 458

原创 安装pyside2太慢

pip install PySide2 用这个命令安装太慢了,可以用底下这个pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyside2

2021-08-21 17:06:59 1311 2

原创 ‘pipenv‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

安装成功后,使用pipenv的命令,出现以下提示‘pipenv’ 不是内部或外部命令,也不是可运行的程序或批处理文件。处理办法:1、卸载已经安装的pipenvpip uninstall pipenv2、通过pip3重新安装pip3 install pipenv3、再次尝试pipenv的命令,发现可以成功...

2021-08-21 16:45:10 1514 2

原创 通过豆瓣镜像安装PyQt5、Qt designer

通过豆瓣镜像安装pip install PyQt5 -i https://pypi.douban.com/simplepip install pyqt5-tools -i https://pypi.douban.com/simple/

2021-08-10 14:03:12 811

原创 【待更新】Jenkins的使用

待更新

2021-06-26 14:11:28 62

原创 【待更新】Jenkins的安装与配置

待更新

2021-06-26 14:10:55 72

原创 【待更新】Jenkins与测试人员的关系

【待更新】Jenkins与测试人员的关系作为测试可以用它来做什么?我们需要了解哪些知识

2021-06-26 14:10:05 269

原创 【待更新】Jenkins是什么,可以用来做什么

【待更新】Jenkins是什么,可以用来做什么

2021-06-26 14:09:10 412

原创 【待处理】Jmeter压测提示No buffer space available (maximum connections reached?): connect

Jmeter压测提示No buffer space available (maximum connections reached?): connect

2021-01-26 18:03:39 1627

原创 maven的settings配置

<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work for additional informationregarding copyright ownersh.

2021-01-16 23:48:29 352

原创 TortoiseSVN安装成功后,右击没有显示

尝试过无数次方法,都失败了。。。后来安装了低版本的svn,比如1.7.15,然后就解决了。我的系统是win7

2020-12-31 15:41:04 587

原创 安装centOS虚拟机提示Section %Packages Does Not End With %End

看了这篇【https://blog.csdn.net/zhangna20151015/article/details/103067065】,做了以下修改

2020-12-30 20:43:58 348

原创 启动 pycharm 弹出“Failed to load JVM.... DLL\bin\server\jvm.dll”

我安装的JDK版本是1.8安装了社区版pycharm2020版本,启动时提示“Failed to load JVM.... DLL\bin\server\jvm.dll”看了这篇文章【https://knight.blog.csdn.net/article/details/103739864】,确定是我的jdk1.8对于2020版本的pycharm来说太低了于是我安装了2018版本的pycharm,问题解决。...

2020-12-29 16:33:01 652

原创 【待解决】双击jmeter.bat无法启动jmeter

双击jmeter.bat无法启动jmeter,提示: Not able to find Java executable or version.Please check your Java installation.

2020-12-29 15:34:00 2535 1

转载 Airtest是什么

官网地址:https://airtest.doc.io.netease.com/AirtestProject是由网易游戏推出的一款自动化测试框架,项目构成如下:Airtest:是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS 源码 API文档 Poco:是一款基于UI控件识别的自动化测试框架,目前支持Unity3D/cocos2dx-*/Android原生app/iOS原生app/微信小程序,也可以在其他引擎中自行接

2020-10-28 15:22:54 1052

原创 Jmeter将上一个接口的返回值作为下一个接口的参数

一、获取上一个接口的返回值1、为目标接口添加后置处理器,用于获取返回值2、自定义参数名,根据要获取的字段值,编写json表达式本文示例json串如下,要获取frameNo的值,因此json表达式为$.re.list[0].frameNo二、在下一个接口中使用该值在目标位置输入${frameNo}即可注:frameNo为上述步骤中的自定义参数名...

2020-10-28 15:03:52 2227

原创 Notepad++将json字符串格式化

1、打开插件管理器:插件-插件管理;2、找到JSON Viewer,点击安装3、全选要格式化的json字符串,选择“JSON Viewer”菜单中“Format JSON”或按快捷键“Ctrl+Alt+Shift+M”,进行格式化

2020-10-28 14:39:33 6983

原创 Jmeter如何进行断言

2020-10-28 11:14:39 177

转载 Jmeter怎么用cookie

参考:https://blog.csdn.net/lala_yanzi/article/details/102485486场景:在接口测试的时候,会遇到这样一种情况:发生在登录后的请求都报错了,错误信息是no cookie之类的提示。原因:因为登录成功会产生一个cookie,而后的其它请求都是在登录的前提下才可完成,没有cookie其它请求就报错了。解决办法:这个时候我们可以这么处理,线程组右键【添加】,选择【配置元件】,最后选择【HTTP Cookie管理器】就可以了,不需要做其它的配置。

2020-10-28 10:40:42 911 2

原创 Jmeter与postman接口测试的使用区别

jmeter做接口测试,其实跟postman区别不大。首先,我们需要建立一个线程组,然后添加http请求就好。http请求中,填写对应的协议、ip、端口、方法、路径,以及对应的请求参数。postman中,我们会将参数设置成环境变量,而在jmeter中相对应的就是参数化,参数化的方法有4种1.用户参数2.函数助手3.CSV Data Set Config/CSV数据配置文件4.用户自定义变量而我们这里就简单的使用用户参数。如图,添加一个用户参数,然后把所需的参数名称,以及数值写..

2020-10-28 10:36:20 868

原创 html,xhtml和xml的区别

html,xhtml和xml的定义:  1、html即是超文本标记语言(Hyper Text Markup Language),是最早写网页的语言,但是由于时间早,规范不是很好,大小写混写且编码不规范;  2、xhtml即是升级版的html(Extensible Hyper Text Markup Language),对html进行了规范,编码更加严谨纯洁,也是一种过渡语言,html向xml过渡的语言;  3、xml即时可扩展标记语言(Extensible Markup Language),是一种跨

2020-08-27 14:12:33 1658

原创 窗口截图提示 It should end with a `.png`

from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get('http://www.baidu.com')driver.find_element_by_id('kw').send_keys('selenium')driver.find_element_by_id('su').click()sleep(2)# 截取当前窗口,并指定截图图片的保存位置driver.get.

2020-08-24 15:33:05 221

原创 调用JavaScript代码调整浏览器滚动条位置,提示element not interactable

源码如下from selenium import webdriverfrom time import sleep# 访问百度driver = webdriver.Chrome()driver.get("http://www.baidu.com")# 设置浏览器窗口大小driver.set_window_size(500, 500)# 搜索driver.find_element_by_id("kw").send_keys("selenium")driver.find_elemen

2020-08-24 15:18:41 426

原创 no such element: Unable to locate element: {“method“:“xpath“,“selector“:“//select[@id=‘nr‘]“}

from selenium import webdriverfrom selenium.webdriver.support.select import Selectfrom time import sleepdriver = webdriver.Chrome()driver.implicitly_wait(10)driver.get('http://www.baidu.com')# 鼠标悬停至“设置”链接# driver.find_element_by_link_text('设置').c.

2020-08-24 13:52:08 21183

原创 新窗口输入密码提示Message: element not interactable

from selenium import webdriverimport timedriver = webdriver.Chrome()driver.implicitly_wait(10)driver.get("http://www.baidu.com")# 获得百度搜索窗口句柄sreach_windows = driver.current_window_handledriver.find_element_by_link_text('登录').click()driver.find_e.

2020-08-10 15:40:37 1786

原创 多表单切换iframe带有随机id,无法定位

如下图,可见iframe带有随机id,所以每次定位都会失败

2020-08-07 16:26:07 307

原创 错误提示TypeError: ‘module‘ object is not callable

如图,运行下列代码提示TypeError: 'module' object is not callablefrom selenium import webdriverfrom time import sleepdriver = webdriver.chrome()driver.get("https://www.baidu.com")print('Before search================')# 打印当前页面titletitle = driver.titleprin

2020-08-07 15:12:44 317

原创 Selenium强制等待、显式等待、隐式等待的区别

http://www.testclass.net/selenium_python/element-wait学习这一章的时候,无法清楚的了解到显式等待与隐式等待的区别。这一篇讲得挺清楚的:https://www.cnblogs.com/xiaobaibailongma/p/12598619.html|1设置元素等待为什么需要设置元素等待?因为,目前大多数Web应用程序都是使用Ajax和Javascript开发的;每次加载一个网页,就会加载各种HTML标签、JS文件 但是,加载肯定..

2020-08-06 15:38:12 331

原创 import导入模块语句变成灰色

如图,“import selenium.webdriver.support.ui as ui” 变成灰色解决方法:如图,问题解决

2020-08-06 09:39:01 5558

原创 Selenium使用link text定位元素失败,提示no such element: Unable to locate element

http://www.testclass.net/selenium_python/mouse-event定位元素失败,提示

2020-08-05 17:35:25 2353

原创 Selenium遇到控制浏览器大小没有效果问题

http://www.testclass.net/selenium_python/control-browser这篇介绍了使用使用以下代码控制浏览器窗口的大小# 设置浏览器宽480、高800显示driver.set_window_size(10, 10)# 设置浏览器全屏显示,此时不需要参数driver.maximize_window()但是似乎没有效果。后来我发现了我还写了# 退出驱动关闭所有窗口# driver.quit()是因为窗口关闭太快了,因此我看不到窗口的尺寸

2020-08-05 15:22:37 1190

测试用例格式转换.exe

该程序提供可视化页面,可支持将特定格式xmind文件转换成支持禅道导入的测试用例excel文件(.xlsx)

2021-08-29

随机字符串生成器.exe

本工具用于生成随机字符串,可以自定义字符池及字符串长度。欢迎下载使用! 本工具用于生成随机字符串,可以自定义字符池及字符串长度。欢迎下载使用!

2020-07-30

ScreenCap.rar

ScreenCap截图可以随意拖动,悬浮在桌面,不影响键盘鼠标的使用。 可有效提高工作效率。 本压缩包包含ScreenCap,以及使用说明一份,欢迎下载使用。

2020-07-30

JDK1.8.zip

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 本资源为JDK1.8压缩包

2020-07-30

jenkins.war2.226.zip

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 jenkins.war是一个重要插件,之前下载了很久,一直失败,因此上传jenkins.war 2.226版本资源到这里,与大家共享。

2020-04-07

空空如也

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

TA关注的人

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