自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 Windows 下自动预约申购 i茅台

保存之后用户列表没有自动更新,我们需要点击【搜索】按钮查看信息。我们在填写预约信息时,需要填写自己所在的省份和城市名称。我们先来刷新一下商店列表,然后过滤自己所在的城市,主要是拿到省份和城市全称,在填写账号信息时用到。添加好账号之后,我们需要查看每天是否自动进行预约了,软件作者也提供了一个查看日志的功能。手动点击刷新一下商品列表,我们在预约时需要用到【预约商品code】这个信息。首先我们先进入【预约项目】菜单界面,先刷新查看一下我们可以预约的商品。我们需要先完善账号信息,点击【修改】链接。

2024-01-17 16:00:13 2172 13

原创 解决icloud备份灰显的有效方法!

请注意,重置网络设置将删除设备上保存的Wi-Fi密码和网络设置,你需要重新输入这些信息。查看你的iCloud存储空间,确保有足够的空间进行备份。如果存储空间不足,你可以删除一些不必要的备份或文件,或者升级你的iCloud存储计划。更新设备的操作系统:确保你的设备正在运行最新版本的操作系统。前往设备的设置中,选择“通用”>“软件更新”,然后按照提示进行操作系统的更新。重启设备:有时候,设备的软件问题可能导致iCloud备份选项灰显。尝试重启你的设备,然后再次打开设置中的iCloud选项,查看是否解决了问题。

2024-01-17 15:52:22 563

原创 Python+selenium解决报错:SessionNotCreatedException session not created: No matching capabilities found

报错:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: No matching capabilities found。

2023-11-27 23:44:33 1252

原创 ChromeDriver最新版本下载与安装方法

3.在环境变量设置中,找到名为“PATH”的变量,并在其值中添加ChromeDriver的路径。例如,如果将ChromeDriver解压缩到“C:\chromedriver”(Windows)或“/usr/local/bin/chromedriver”(macOS / Linux),则需要将该路径添加到PATH变量中。请记住,确保下载与Chrome浏览器版本匹配的ChromeDriver,并将其正确添加到系统的PATH环境变量中。这将打开一个新的标签页,显示当前安装的Chrome浏览器的版本号。

2023-11-27 14:49:36 5458

原创 HttpRunner 2.x学习extract提取token值参数关联

这是最常见的一个问题了。传头部参数用xx:xxxx格式,中间用冒号:,如:User-Agent:demo-agent/1.0 ‘Cookie:a=b;执行完成后,在当前目录下生成一个report文件夹,里面包含一个HTML格式的测试报告文件,可以查看测试详情,包括请求、响应和断言等信息。先使用接口测试工具测试下,用postman,或者fiddler都可以,我这里为了查看报文信息方便,用httpie命令行工具。访问地址:http://127.0.0.1:8000/api/v1/login/

2023-06-08 11:27:46 876

原创 python中sql查询in的使用

python中sql查询in的使用

2022-10-13 09:46:25 1787 2

原创 记一次bat执行报:‘xxx’不是内部或外部命令,也不是可运行的程序或批处理文件。

执行bat报: ‘xxx’不是内部或外部命令,也不是可运行的程序或批处理文件。

2022-08-29 18:01:17 4244

原创 windows下快速安装nginx并配置开机自启动的方法

目录一、windows系统下Nginx安装启动流程:二、设置Nginx开机自动启动1、自启动工具下载2、自启动工具安装3、把nginx加入到windows服务中nginx已经是我们日常开发中在常用不过的工具了,简单快捷的安装和配置,大大减少了我们部署调试浪费的时间,本文给各位同学介绍一下nginx正常安装流程,以及开机自启动配置,记得提前收藏,莫要书到用时方恨少~一、windows系统下Nginx安装启动流程:这是我们在正常环境中,Windows下Nginx的安装及启动方式1、到ngin

2022-04-15 16:46:16 26736 3

原创 压测可视化实时监控之JMeter+InfluxDB+Grafana集成

版本信息:1. Jmeter5.1.12. InfluxDB1.8.03. grafana8.1.3一、概述本文我们从零开始搭建JMeter+InfluxDB+Grafana压测可视化实时监控。二、工具下载安装准备1. JMeter的下载安装:点击这里2. InfluxDB的下载与安装:2.1、安装要求:网络端口InfluxDB默认使用以下网络端口:TCP端口8086用于通过InfluxDB的HTTP API进行客户端-服务器通信TCP端口8088用于RPC服务以进行备份和还原

2021-09-16 16:04:21 445

原创 Jmeter中的302重定向&自定义参数&csrfmiddlewaretoken接口实战!

前言1.公司目前还有几个web项目是前后端不分离的,返回的内容不是那种json格式,返回的是一个HTML页面。2.并且有些参数是隐藏在html里面的,需要先从html页面中取出隐藏参数(具体参数视项目而定),如:__VIEWSTATE 、__VIEWSTATEGENERATOR3.__VIEWSTATE 、__VIEWSTATEGENERATOR是每次在浏览器上打开登录首页的时候,会自动生成一个隐藏(hidden)的参数。场景案例1.登录接口需要用到隐藏参数2.302重定向的登录接口环境

2021-01-20 15:32:22 2194 2

原创 使用Pytest-xdist库执行分布式跑用例报错:No module named ‘_pytest.resultlog‘ 的解决方案

前言1.使用库:pytest 6.1.0  2.使用库:pytest-xdist 2.2.0运行分布式的测试代码:import pytest,timedef test_01(): time.sleep(3) print('-------test01---------')def test_02(): time.sleep(3) print('-------test02---------')if __name__ == '__main__': pyte

2021-01-05 15:10:09 657

原创 如何解决Win10删除文件慢的办法

问题:最近使用KMS激活了一些工具,今天删除不需要的文件时发现删除文件很慢很慢,删除一个几百k的文件都很慢。解决办法通过控制面板→管理工具→服务→找到该进程并设为禁用就OK了。...

2020-10-21 10:58:33 4996

原创 爬虫、Selenium、webUI自动化使用PIL+pytesseract识别验证码以及识别错误解决方案

背景:大家在做爬虫或web端的UI自动化时会经常遇到的就是验证码,那怎么识别这验证码也是我们目前遇到的难题。(在这里咱们先不讨论:1.点击类的验证 2.滑动类的验证 3.中文类的验证)简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属性组成。计算机涉及到的几何图形处理一般有 2维到n维图形处理,边界区分,面积计算,体积计算,扭曲变形校正。对于颜色则有色彩空间的计

2020-06-12 11:44:24 501

原创 Charles抓包工具的使用教程

一、charles的使用1.1 charles的说明Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。Charles的主要功能:(1)截取Http 和 Https 网络封包。(2)支持重发网络请求,方便后端调试。(3)支持修改网络请求参数。(4)支持网络请求的截获并动态修改。(5)支持

2020-06-11 16:11:20 1196

原创 2020年你不可不知的自动化框架,可替代Selenuim的测试框架Top10

Selenium是一种开源自动测试工具。它可以跨不同的浏览器和平台在Web应用程序上执行功能,回归,负载测试。Slenium是最好的工具之一,但确实有一些缺点。业界有一些强大的工具可以替代Selenium,精挑细选的Selenium替代清单如下。1、TestCraftTestCraft是一个无代码的Selenium测试自动化平台。革命性的AI技术和独特的可视化建模可以更快地创建和执行测试,...

2020-04-03 10:22:56 1099

原创 Python3.7+Robot Framework+RIDE1.7.4.1安装使用教程

一、解惑:Robot Framewprk今天我们聊一聊,Robot Framework被众多测试工程师误会多年的秘密。今天我们一起来揭秘一下,最近经常在各大群里听到许多同行,在拿Robot Framework与Pytest或其它同类测试框架作对比,我认为这个对比本质上是没有任何意义的,青菜萝卜、各有所爱,一百个心中有一百个哈姆雷特,只有找到适合自己的,并能用较低成本就能解决当前团队面临的问题,这...

2020-03-16 11:27:09 3547

原创 CentOS8上用Docker部署开源项目Tcloud

一、安装Docker1、我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核3.8以上)root账户登录,查看内核版本如下uname -a2、把yum包更新到最新yum update(期间要选择确认,输入 y 即可)3、安装需要的软件包, yum-util 提供yum-config-manag...

2020-01-20 17:54:34 1022 5

原创 搭建Tcloud云测平台第一步

最近在网上发现一个好的开源平台,就利用晚上时间,捣腾一番,记录一下一路踩过的坑。(文章分3篇)准备工作:1.下载CentOS7镜像,前往:CentOS官网2.Win10 PC机一、Win10利用自带 Hyper-V安装CentOS7(默认PC机支持CPU虚拟化,如何查看以及开启点击:Intel、AMD平台开启虚拟化)1.点击左下角Windows图标>点击设置>点击应用>...

2020-01-13 23:16:25 991

原创 Loadrunner录制https脚本

随着公司的发展,公司原有的SVN服务器存放的内容不断增加,容量已经不能满足后续需求,首先我们想到对服务器进行扩容,然而因为各种原因服务器不能进行扩容,所以公司决定更换新的SVN服务器,在做数据迁移和环境部署之前我们需要对服务器进行一次性能测试,了解部署后的服务器性能,测试过程中需要对https的网页进行性能测试。我们可以用loadrunner录制http网页,但是当录制https网页的时候会发现...

2019-11-28 17:50:34 435

原创 python3 亲测~完美解决unittest框架下不生成测试报告

前提:1.运行测试用例一切正常,只是没有测试报告显示2.使用命令行pyhon 脚本名字.py 却可以生成测试报告pycharm 在运行测试用例的时候 默认是以unittest 框架来运行的,所以不能生成测试报告划重点:解释器默认是以unittest框架运行;以下是解决步骤:1、删除Python tests 下面的 Uintest test in test.py 2、添加Pytho...

2019-08-28 16:03:49 676

原创 接口加密如何测试?

摘要算法:对明文编码生成信息摘要,以防止被篡改。比如MD5使用的是Hash算法,无论多长的输入,MD5都会输出长度为128bits的一个串。摘要算法不要秘钥,客户端和服务端采用相同的摘要算法即可针对同一段明文获取一致的密文对称加密:对称加密算法是共享密钥加密算法,在加密解密过程中,使用的密钥只有一个。发送和接收双方事先都知道加密的密钥,均使用这个密钥对数据进行加密和解密。数据加密:在对称...

2019-08-15 10:15:50 11950

原创 JMeter提取响应信息头中Cookie之关联

业务场景1.例如查询某网站的用户列表,需先登录之后才能查询。2.接口需要登录之后获取到信息头中的Cookie传递到下一个接口的Header。环境1.JMeter5.1步骤:1.登录接口2.查看登录成功Header中返回的Cookie3.不关联Cookie,查询用户列表,提示:请登陆!4.查看查询接口请求中的参数,缺少Cookie5.使用正则表达式提取响应信息头中Cook...

2019-07-31 10:55:50 9123 11

原创 Python+Appium自动化测试之环境搭建

Appium简介Appium是一个自动化测试开源工具,支持IOS和Android平台上的移动原生应用、移动Web应用和混合应用。所谓的“移动原生应用”是指那些用IOS或者Android SDK写的应用;所谓的“移动Web应用”是指使用移动浏览器方位的应用(Appium支持IOS上的Safari和Android上的Chrome);所谓的“混合应用”是指原生代码封装网页视图(原生代码和Web内容交互...

2019-07-29 17:20:01 179

原创 iOS自动化测试| Appium + Python3 + iOS真机环境搭建

Appium是一个自动化测试开源工具,支持iOS平台和Android平台上的原生应用,web应用和混合应用。本次环境配置相关:MacOS的:10.13.4Appium桌面:1.13.0Xcode中:9.3.1一,环境配置1,安装homebrew:$ /usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Home...

2019-07-27 14:36:57 694

原创 TestLink关联JIRA,提升测试提Bug效率

在服务器上部署了TestLink;然后了解到TestLink和bug管理系统JIRA可以关联,正好我司用的JIRA平台,所以尝试了一番。就整理了这篇文章供大家参考。环境:TestLink 1.9.19版本,JIRA v7.13.0版本,亲测有效!步骤1:打开安装好的testlink平台,进入主界面点击左侧:issue TrackerManagement步骤2:创建问题跟踪系统(我这已经创...

2019-07-27 11:14:45 2451 2

原创 JMeter提取session设置全局变量

业务场景:由于所以的接口需要依赖登录接口返回session的值,必须放入到Header里面,才能进行请求。实例:1.登录获取到sessionId2.使用正则提取sessionId的值添加Debug Sampler 查看提取是否成功3.添加 BeanShell PostProcessor全局变量Parameters框内输入:getsession(正则提取到值的变量名)脚本框内输入...

2019-07-26 00:59:44 2527

原创 Pycharm配置使用Git & 提交本地项目到Git

前提:1.本机已安装Git2.已有GitHub账号Pycharm配置Git1.打开Settings----VersionControl----Git 进行Git配置2.打开Settings----VersionControl----GitHub 进行GitHub配置3.打开VCS----Import intoVersion Control----Create Git Reposit...

2019-07-25 11:19:17 3873 4

原创 第一次爬虫案例

最近爬取了一个音频直播的网站,我们从中提取,直播的标题名称,音频源的地址;爬虫的基本流程:1、发起请求通过HTTP库向目标站点发起请求,也就是发送一个Request,请求可以包含额外的header等信息,等待服务器响应获取响应内容如果服务器能正常响应,会得到一个Response,Response的内容便是所要获取的页面内容,类型可能是HTML,Json字符串,...

2019-06-21 18:01:44 254 1

原创 解决Python安装第三方库时报:Microsoft Visual C++ 14.0 is required的错

安装某些包时出现错误“Error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat).”本机(环境:win10系统,Python3.7版本)如下:报错信息已经很明显了,提示我们需要安装Microsoft Visual C++ 14.0当前Python版本是:python3.7.3,当前需要的Vs编译器的版...

2019-05-09 14:57:29 8005

转载 python+requests接口自动化测试框架实例详解教程

转自https://my.oschina.net/u/3041656/blog/820023,感谢作者分享!摘要: python + requests实现的接口自动化框架详细教程前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自动化框架,使用的是...

2019-03-26 15:45:41 359

原创 python + selenium上传图片

文件上传操作也比较常见功能之一,上传功能没有用到新有方法或函数,关键是思路。上传过程一般要打开一个本地窗口,从窗口选择本地文件添加。所以,一般会卡在如何操作本地窗口添加上传文件。重点内容其实,在selenium webdriver没我们想的那么复杂;只要定位上传按钮,通send_keys添加本地文件路径就可以了。绝对路径和相对路径都可以,关键是上传的文件存在。下面通地例子演示。以百度为例!...

2018-08-01 15:45:01 5379 2

cx_Freeze-4.3.3.win-amd64-py2.7.zip

python2.7版本打包生成exe可执行文件,生成任意一台Windows电脑都可以使用的exe,简单快速。

2019-05-09

Microsoft Visual C++14.0.zip

Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools 相关资源文件(解压 执行安装)

2019-05-09

空空如也

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

TA关注的人

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