自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 质量免费之质量管理成熟度方格

质量管理成熟度方格,如图片,介绍了在每个阶段管理层对质量的重视程度,和质量成本占用的运营成本。

2023-02-17 10:44:15 269

原创 pycharm常用快捷键

pycharm常用快捷键

2022-03-30 17:55:37 495

原创 如何快速安装python第三方包之requirements.txt

1、导出当前项目pip安装的包表,可以通过pip list查看已安装的第三方包pip freeze直接使用pip freeze会将依赖输出在终端输出到指定的文件中pip freeze > 项目目录/requirements.txt2、根据导出的pip安装包表安装pip包pip install -r 项目目录/requirements.txt...

2022-03-30 17:43:41 3124

原创 测试如何快速高效,协助开发定位问题

日志截取:截取前100行日志head -100 catalian.log >test1.log按行数截取日志sed -n '10,20'p catalian.log > test1.log按时间段截取日志sed -n '/2022-03-02 18:00:00/,/2022-03-02 18:20:00/'p 20catalian.log >test1.log查找文件中报错cat catalian.log | grep ERROR...

2022-03-30 17:33:05 433

原创 破解博客,文库之类不能复制的方法

我们经常会遇到在查找下资料,或者转载某个文章,博客时,会遇到不能复制的情况,如下:那这样怎么复制,肯定复制不了,下面介绍下具体的方法找到你要资料的文章,以谷歌浏览器测试,打开浏览器的调试界面,键盘按F12,会出现下面的情况,说明已经打开了调试界面在调试界面,点击右上角的3个点,如图弹出选择项后,选择settings找到Debugger选项,并勾选Diable JavaScript然后,在到找到你的文章,选中要复制的文章,点击右键,就可以进行复制了...

2021-01-28 11:47:47 366

转载 华为高管总结的软件测试的行业危机!

入职华为以来,一直做的是测试工作,这种危机感在近几年愈发强烈,一直想总结一下,但又担心总结不好,动摇军心。但该面对的早晚要面对,需改变的也要尽早改变,一定要有革自己命的勇气。  危机的预兆  举两个测试行业危机的例子:  一个是外部例子。近期参加了几个测试行业交流,测试技术分享方面并没有什么新的发展,还是自动化、APP 测试能力技术分享。业界的测试专家也普遍进入一个迷茫期,很多测试专家转型敏捷教练、DevOps 流程专家。和几个专家聊了一下,也普遍感觉近几年业界对测试的关注已经逐步偏弱。  

2021-01-28 11:19:07 866

转载 Locust压力测试使用

上次做接口压力测试前一直研究使用jmeter,本以为可以拿来使用了,但是真正进行并发接口时,发现jmeter在单机下并发1000个时,台式电脑单机资源早就被使用完,整个jmeter卡得死死的,结果那晚使用jmeter并发失败,幸好之前也准备了另外一个压测小公举Apache ab。最后使用ab勉强完成任务。估计jmeter压测接口研究得远远不够。后续继续研究吧。事后发现基于Python开发的Locust单机并发能力很理想,于是乎在测试环境拿来压测那次的接口。好像真的可以实现几千的并发。记录下方便自己下次使用:

2021-01-27 11:57:58 585

原创 robotframework+allure+jenkins 强大的报告展示续篇,增加发送allure报告的邮件

上一篇:https://blog.csdn.net/g_uiop123/article/details/112873993我们简单简绍下robotframework+allure+jenkins框架结构,这次在这个基础上增加发邮件的插件,也就是说,我们使用jenkins构建项目成功,脚本执行完成,报告自动发布到相关人的邮件上,先看下邮件收到的效果,如下jenkins需要安装的插件如下:EmailExtension Plugin、Zentimestamp plugingroovy-po

2021-01-21 11:09:20 420

原创 robotframework+allure+jenkins 强大的报告展示

本篇文章简单简绍下robotframework+allure+jenkins+邮件发送报告的框架结构,记录一下,也希望对需要的朋友有用jenkins需要安装的插件如下:robotframeworkPluginallure jenkins PluginEmail Extension PluginZentimestampplugingroovy-postbuild安装完成之后,构建项目命令说明,robot -d 报告的路径 robot脚本的路径...

2021-01-20 16:04:45 955 2

转载 搭建jmeter+influxdb+grafana压测实时监控平台

1.前言在使用jmeter做性能测试的时候,监控系统性能的时候,无论是使用插件还是报告生成,都没法实现实时监控。使用JMeter+Influxdb+Grafana可以实现实时监控。本次环境搭建各软件版本说明:Grafana v6.2.5InfluxDB 1.7.0JMeter 5.2.12.Influxdb简介 InfluxDB是用Go语言编写的高性能、高可用的分布式时序数据存储数据库,无其他依赖,安装简单快速。  该数据库现在主要用于存储涉及大量的时间戳数据,如DevOps监控

2021-01-20 14:35:37 1025

转载 Python pip源更改镜像-清华大学

在安装python第三方包时,cmd下载,速度一般比较慢。需要使用镜像改善速度。1、临时使用镜像使用清华大学(https://pypi.tuna.tsinghua.edu.cn/simple/)的镜像,下载pandas库。pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas2、永久使用镜像使用清华大学(https://pypi.tuna.tsinghua.edu.cn/simple/)的镜像,下载pandas库。

2021-01-04 16:28:18 808

转载 cookie和session以及token的认识和区别

1、什么是cookiecookie 是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方式。cookie 是由 Web服务器保存在用户浏览器(客户端)上的小文本文件(内容通常经过加密),它可以包含有关用户的信息。无论何时用户链接到服务器,Web站点都可以访问cookie 信息,可以看作是浏览器缓存。cookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目

2020-10-21 11:08:53 167

转载 Jenkins 忘记admin用户名以及密码

Jenkins 忘记admin用户名以及密码1.进入如果安装的war包,路劲如下:C:\Users\LENOVO\.jenkins\2.1)方式一:打开config.xml ->将useSecurity设置为false2)方式二:删除config.xml中的一段<useSecurity>true</useSecurity><authorizationStategy class="hudson.sucrity.FullContro.

2020-09-22 16:45:38 308

原创 pytest + allure 生成自定义报告

windows下安装 Allure工具环境1、安装JDK1.8+2、安装Allure下载Allure的zip安装包, 解压到allure-commandline目录 进入bin目录,运行allure.bat 添加allure到环境变量PATH(\安装路径\allure-commandline\bin)用到的第三方包,及安装命令:pip install pytestpip install pytest-allureimport pytestimport allure.

2020-09-14 16:42:07 985

转载 Django REST framework 之JWT认证

Json Web Token1、JWT简介JWT 是一个开放标准(RFC 7519),它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。JWT 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名。它具备两个特点: 简洁(Compact) 可以通过URL, POST 参数或者在 HTTP header 发送,因为数据量小,传输速度快 自包含(Self-contained) 负载中包含了所有用户所需要的信息,避免了多次查询数据库

2020-09-01 15:14:46 426

转载 python文件打包成exe可执行文件

python文件打包成exe可执行文件前言  也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇。再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈。  但是呢,我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道,PC是可以直接运行exe文件的,这就为

2020-08-09 17:31:39 202

原创 django CRSF的认证和取消认证

在使用POST接口的时候经常会出现403的情况,这是CRSF的认证,下面说说CRSF的认证情况一、在setting中MIDDLEWARE,这儿的加上认证,代表的是全局认证如果你不想让CSRF在网站里面进行认证,可以直接注释点红色框中的就可以二、如果这是想让你的函数里面有一个函数不需要认证,就需要引入第三方包,在使用装饰器@csrf_exempt就可以,比如:from django.views.decorators.csrf import csrf_exempt#取消csrf校验f

2020-08-02 12:47:41 964

原创 RESTFUL API 接口规范

什么是RESTFUL RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。起源 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,Roy Fielding是 HTTP 规范的主要编写者之一RESTf...

2020-08-01 13:20:54 2396

原创 Django框架搭建环境

Django框架搭建环境一. 版本选择Django 2.0.x 支持 Python 3.4, 3.5 和 3.6 (最后一个支持 Python 3.4 的版本)Django 2.1.x 支持 Python 3.5, 3.6 和 3.7Django 2.2.x 支持 Python 3.5, 3.6 和 3.7 (LTS 长期支持版本)需要先安装python,python版本最好在3.6以上,安装完成后,通过命令行模式进行安装django,目前稳定的版本是2.0及2.2安装如下:命令:p

2020-08-01 12:21:42 150

转载 Django 框架和REST Framework的框架(图片超详情)

2020-08-01 11:34:00 129

原创 Django Rest Framework 安装及配置(token和权限,有效期配置)

Rest Framework安装:命令行模式:pip install djangorestframework安装完成,在Django,创建的应用setting中,在INSTALLED_APPS添加“rest_framework”token验证和权限设置,如下图:在INSTALLED_APPS添加 rest_framework.authtoken添加相关的CLASS,REST_FRAMEWORK = { # 权限认证 'DEFAULT_PERMIS...

2020-07-30 13:32:34 690

原创 API三种接口介绍(Restful,RPC,RMI)

什么是RESTful?RESTful是一种开发理念,REST是Roy Thomas Fileding在他博文提出的.REST特点;url简洁,将参数通过url传递到服务器,简单就是说URL定位资源,用HTTP动词描述操作.RESTful架构:每一个URL代表一种资源; 客户端和服务器之间,传递这种资源的某种表现层; 客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。 URL节后不能含有动词 一般接口返回的是JSON和XML类型的,JSON一般用的多...

2020-07-29 13:17:01 2689

原创 Pycharm常用快捷键

常用快捷键1、Ctrl + Enter:在下方新建行但不移动光标;2、Shift + Enter:在下方新建行并移到新行行首;3、Ctrl + /:注释(取消注释)选择的行;4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键);5、Ctrl + Shift + +:展开所有的代码块;6、Ctrl + Shift + -:收缩所有的代码块;7、Ctrl + Alt + I:自动缩进行;8、Alt + Enter:优化代码,提示信息实现自动导包;

2020-07-29 10:07:31 101

原创 弗曼学习法

理查德·弗曼的学习方法,主要有四个步骤: 1、选择一个你想要理解的知识内容并简单记忆; 2、想想一下,你要向别人传授这个知识,可以结合图像的方式传授,(多练习) 3、在传授知识过程中遇到问题或者遗忘知识点,就重新回顾这个知识点;(找到容易遗忘的知识点,加强记忆) 4、总结知识点,讲解时,通俗易懂,越简单越好。...

2019-10-23 15:50:18 309

转载 jmeter学习拓展图

2019-10-18 11:11:42 98

转载 selenium自动化 POM设计模式

本文就python selenium自动化测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。为什么要用POM基于python selenium2开始UI级自动化测试并不是多么艰巨的任务。**只需要定位到元素,执行对应的操作即可。**下面我们看一下这个简单的脚本实现百度搜索。from selenium import webd...

2019-09-27 17:35:28 704

转载 Windows性能监控工具Perfmon的使用、性能指标分析(转载)

目录结构一、Perfmon简介、性能监控指标、性能对象指标 1.常用的性能监控指标 2.常用的性能对象与指标二、Perfmon的启用和监控设置三、性能分析方法 1.内存分析方法 2.处理器分析法 3.磁盘I/O分析方法一、Perfmon简介、性能监控指标、性能对象指标Perfmon:提供了图表化的系统性能实时监视器、性能日志和警报...

2019-09-26 11:22:39 1637

原创 pycharm导入python项目,python.exe启动报错

场景重现:因为工作需要重新安装系统,之前写的自动化代码都在C盘,一时大意,给删除了,没有备份。然后就是重新安装还好python未安装到C盘,不过在pycharm导入python项目时,Permission denied,报没有权限,然后就找原因,在python安装目录手动打开exe文件,报错。首先报是缺少python34.dll文件,然后根据网上的资料,用depends22_x64 来...

2019-09-16 14:13:15 594 1

原创 性能测试书籍推荐

适合人员:有性能相关基础的人群。1.全栈性能测试修炼宝典 JMeter实战2.软件性能测试过程详解与案例抛析(第二版)

2019-05-20 17:07:06 3982

PMP公式汇总,涉及启动,规划、控制过程组相关的计算公式

公式有项目选择方法,三点估算、进度管理、折旧计算、沟通渠道计算、风险敞口值、预期货币值EMV、成本估算、合同类型估算、挣值估算

2022-05-05

fiddler抓包APP操作步骤.docx

自己手动整理一下fiddlerAPP抓包的操作步骤,适合小白入门,简单实用。下次开发或者你测试组长让你抓包看问题,学会它,又给自己增加一门技能,何乐而不为呢。

2019-09-16

空空如也

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

TA关注的人

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