摘要: 在编写自动化测试用例的时候,每次登录都需要输入验证码,后来想把让python自己识别图片里的验证码,不需要自己手动登陆,所以查了一下识别功能怎么实现,做一下笔记。 首选导入一些用到的库,re、Image、pytesseract、selenium、time import re # 用于正则 from 阅读全文
posted @ 2020-10-30 16:32 楼宇 阅读(2362) 评论(0) 推荐(0) 编辑
摘要: 1、先创建一个session req = requests.session() 2、通过session来把验证码下载到本地, code = req.get("https://passport.company-pvt.tongtool.com/captcha.jpg", headers=headers 阅读全文
posted @ 2020-10-30 15:33 楼宇 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 这两天在用python调用接口时,因为接口返回的是str类型的数据,形如: 因为这样的str类似字典,所以我想把它转为字典以便处理,使用的是eval来进行转换,如下: <pre name="code" class="python">a='{"errno":0,"errmsg":null,"unass 阅读全文
posted @ 2020-10-30 15:02 楼宇 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 在接口测试中,大多数项目的接口是需要登录后进行操作的,经常用到requests库进行模拟登录及登录后的操作,下面是我不断踩坑后总结出来的关于登录凭证cookies的3种操作方法。 一. 用 requests.utils.dict_from_cookiejar() 把返回的cookies转换成字典 1 阅读全文
posted @ 2020-10-30 15:01 楼宇 阅读(1960) 评论(0) 推荐(0) 编辑
摘要: JMeter压测基础(二)Mysql数据库 环境准备 mysql驱动 JMeter jdbc配置 JMeter jdbc请求 1.下载mysql驱动:mysql-connector-java.jar 2.添加jar包 test plan->Add directory or jar to classp 阅读全文
posted @ 2020-06-11 05:40 楼宇 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Jemter 压测基础(一) 1.压力测试的基本概念: 1.吞吐率(Requestspersecond) 服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数/处理完成这些请 阅读全文
posted @ 2020-06-11 05:38 楼宇 阅读(288) 评论(0) 推荐(0) 编辑
摘要: fiddler配置及使用教程 本文基于Fiddler4讲解基本使用 fiddler抓包原理 注意:Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的 程序。不过如果Fiddler非正常退出, 阅读全文
posted @ 2020-06-11 05:31 楼宇 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 你才25岁,你可以成为任何你想成为的人。 You are only 25, you can be anyone you want to be. 人生路上,步履不停,总有那么一点来不及。 On the road of our life, we keep walking but only to find 阅读全文
posted @ 2020-04-10 22:34 楼宇 阅读(251) 评论(0) 推荐(1) 编辑