Charles基本操作

方法一: breakpoints接口处 鼠标右击,选择breakpoints(允许本接口使用breakpionts功能)开始设置断点值输完值记得点【ok】按钮保存设置。。。重新请求接口(charles的界面变为可编辑状态),修改请求参数,执行请求关掉breakpoint,点击【abort】如果点击了【cancel】,只关闭此次编辑。下次访问此接口时还会进入breakpoints页面。...
分类: 其他 发布时间: 09-11 11:13 阅读次数: 0

Charles进本操作(乙)

应用场景:屏蔽web网页的抓包信息前面没有对勾,就不会抓到 PC浏览器的包
分类: 其他 发布时间: 09-11 11:13 阅读次数: 0

抓包工具Fiddler的小操作

1、Fiddler在打开后会自动抓取网络节点,产生很多无用的链接,如图所示可以清空接口获取列表。或者这样:2、然后我们进行断点测试,首先,我们打开网页,随意百度一个名词:3、之后,Fiddler的接口列表会显示出你的请求地址,如图:4、断点选择。我们先点击Rules,在Rules的列表里点击Automatic Breakpoints,在Automatic Breakpoints的右边选择你的断点操作:5、选择后,刷新页面:变成这个样子:6、接下来,我们回到Fiddler,会出现下图,
分类: 其他 发布时间: 09-11 11:13 阅读次数: 0

jmeter和数据库的关联操作

jmeter欲与MySQL数据库互动,需下载插件:mysql-connector-java-8.0.11.jar之后,将这个插件添加得到jmeter中,如图:然后搭建线程组:设置页面的搭建:然后是这个界面操作页面的搭建:是这个界面注意,这里张图里的红圈,在后面填写的名字是随意的,但一定要保持一致接下来是与数据库互动的设置(JDBC Connection Configuration):其中Database URL:jdbc:mysql://127.0.0.1:3306/lian
分类: 其他 发布时间: 09-11 11:13 阅读次数: 0

python的填坑之作1

犹豫不决,可问苍天。今日卦象,填坑大吉!宜挖新坑。正所谓小孩子才全都要,我们人到中年的,选个大吉大利,今晚痴姬就行了。好!闲言碎语莫要将,把昨天小坑填一填。先上图:我们先写一个字符串:my_srt = ‘老王,你还好吗?’那么我们如何把这字符串改成列表呢?看贫道的奇门遁甲之术:同理,字符串(str)、列表(list)、元组(tuple)等均可以此术法相互转化,那是居家旅行,必备之术。这张图,你们熟悉吗?不熟悉请看鄙人的上个博客:我今日问天二十多卦,算的有人要问我上图所标何意。在下就提前
分类: 其他 发布时间: 09-11 11:13 阅读次数: 0

jupyter 安装代码自动提示

pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --userpip install --user jupyter_nbextensions_configuratorjupyter nbextensions_configurator enable --user安装完成后,重新打开 jupyter notebook
分类: 其他 发布时间: 09-11 11:13 阅读次数: 0

python 多线程爬虫下载中图分类号

目标网站爬这个网站需要访问 45836 个网页,一个一个访问是很慢的,还好网站没有做反爬单线程爪巴虫import requestsfrom bs4 import BeautifulSoupimport tracebackimport timedic = {}url = http://www.ztflh.com/?c=def visit(i): try: print(i, end=) u = url+str(i) htm
分类: 其他 发布时间: 09-11 11:13 阅读次数: 0

Django微信网页授权扫码登陆获取code置换access_token

Python+Django微信网页授权扫码登陆获取code置换access_token微信官方获取access_token时序图微信官方网站应用登录功能开发文档这部分只讲解如何获取code置换access_tokenclass WXToken(APIView): 用户扫码登录获取微信返回的code置换access_token def get(self, request): appid = settings.AppID # setti
分类: 其他 发布时间: 09-11 11:13 阅读次数: 0

python中把ISO-8859-1编码转化为UTF-8

ISO-8859-1转换 UTF-8应用场景:这几天在做微信OAuth2.0授权登录,遇到的问题。爬取一些数据的时候一定也会遇到这样的问题。这里我拿微信返回用户个人信息来举例:{openid: oGl2QwQ07wZRyJVu0t57y1CaVlg4, nickname: é\\x98³å\\x85\\x89ç\\x94·å\\xad©, sex: 1, language: zh_CN, city: æ\\x9c\\x9dé\\x98³, province: å\\x8
分类: 其他 发布时间: 09-11 11:13 阅读次数: 0

戴尔笔记本加内存图文说明

戴尔游匣7567增加内存条图文说明1.拧开后盖螺丝拆开电脑后盖2.拆开以后可以选择把电源断开,其实一般情况没问题,现在保护机制这么好;这时我们看到了内存的位置。3.我的预留内存接口在上面,直接30度放到上面,注意不要放反了,部分电脑预留内存接口在下面,只需要拆除的时候小心一些就是了。放好之后先别扣后盖,先开机检测电脑是否正常显示内存,部分电脑开机需要bios设置,翻译一下点击继续即可。5.显示正常,扣后盖。...
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0

Django v3.1 官方中文文档

废话少说,上链接。提取码:zgjyDjango v3.1 官方中文文档
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0

jmeter-1-基本介绍

一、JMeter介绍Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。同时,JMeter可以帮助你对你的应用程序进行回归测试。通过你创建的测试脚本和assertions来验证你的.
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0

jmeter-2-第一次测试,登录接口

通过上一节课的学习,我们了解了jmeter的安装过程和一些基本元件的用法,那么,这一节课我们就要使用上一节课学习的内容来进行一次接口测试。一、首先我们新建一个测试计划,可以给它取个名字,我这里取名为jmeter-class-1二、然后我们新建一个线程组,并取名为mega作为mega项目测试用的线程组,配置使用默认的值就行三、接下来我们添加一个取样器-Http请求,通过这个取样器我们可以发送Http请求四、我们发送了http请求要查看是否成功呀,所以要添加一个监听器添加查看结果树以后点击
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0

jmeter-3-全局变量的使用-多个线程组的参数传递

Hellow大家好,我又来了,在上篇文章我们了解了使用jmeter在一个线程组中进行http的接口测试,但是往往我们接到一个性能测试任务需要对某一个接口进行压测时不需要每一次请求都取登录(这样会影响测试结果),那么遇到这种情况我们就要通过登录接口获取session了,然后用另一个线程组进行压测,这节课给大家分享一下这种情况我们该怎么做。首先带大家了解一个工具-函数助手这次我们要用到的函数有:其中__setProperty是设置全局变量,__property或__P是调用全局变量这节课要用到新
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0

测试工程师都要了解的接口测试基础

接口是为了实现局部数据的共享,同时又考虑到安全性的需要,提供给外部系统调用的一个入口,接口用来交换数据,控制数据的输入与输出。接口包含:外部接口:供外部系统的调用,是外部系统与系统之间的交互点。内部接口:系统内部各子系统之间的交互点,供数据在系统内流动。常见web接口分类:Web Service(如Restful, soap、rpc协议): Restful Web service, 面向资源,对资源的增删改查(GET,POST,DELETE,PUT),目前最流行的Web API框架,使用HTTP协议
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0

性能测试系列(一)

什么是性能测试?性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。如何来做性能测试通常来说,性能测试考虑这么几个因素:Thoughput吞吐量,Latency响应时间,资源利用(CPU/MEM/IO/带宽…),成
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0

性能测试系列(二)

1 业务角度下, 哪些情况需要做性能测试1.1 业务使用频率高业务功能频率极高使用情况下,要有性能测试报告(如app账本,今日交易近期日午高峰,达到90k/分钟),具体可以参考zeus1.2关键业务且日请求量高关键业务且日请求量很高,系统压力很大情况下,要有性能测试报告(如支付操作,午高峰和晚高峰很明显)1.3 用户体验被要求极度重要业务为关键业务,用户体验被要求极度重要(如门店码支付,主要是唤起收银台,完成交易要响应快)1.4 热配置加载、降级、熔断等支付网关动态配置工作线程,需要在一定压
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0

Django中使用redis的方式(一)

首先我们定义个POOL文件,redispool.pyimport redisPOOL=redis.ConnectionPool(host=127.0.0.1,port=6379,max_connections=1000)然后我们导入我们的pool文件就可以使用了from my_app.utils.redispool import POOLimport redisclass RedisControl: def __init__(cls): try:
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0

python随机生成6位验证码

isnum用来控制是纯数字还是数字加字母组合import randomdef generate_verification_code(isnum): 随机生成6位的验证码 code_list = [] if isnum==True: for i in range(10): # 0-9数字 code_list.append(str(i)) else: for i in range(10): # 0-9数字
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0

UNITTEST编写测试用例框架

一 、unittest是什么?unittest是python内置的单元测试框架,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件。使用unittest前需要了解该框架的五个概念:test case,test suite,testLoader,test runner,test fixture。test case :一个完整的测试单元,执行该测试单元可以完成对某一个问题的验证。完整体现在:测试前环境准备(setUp),执行测试代码(run),以及测试后环境还原(tearDown);test
分类: 其他 发布时间: 09-11 11:12 阅读次数: 0