自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jmeter参数化设置,多用户登录并发测试

jmeter性能测试场景—多用户登录并发测试在做性能测试的时候,很多情况需要多用户同时登录,下单。那怎么实现多用户的同时登录,下单呢?可以通过CSV Data Set Config组件实现参数化登录运行Jmeter.bat, 在打开的测试计划中右键添加一个线程组;2.在线程组下添加录制控制器,用来记录在Jmeter代理录制下的所有模仿浏览器产生的对服务器的请求,同时添加其它组件,如查看结果树、聚合报告、HTTP cookie管理器;3.添加CSV数据文件设置,首先创建一个TXT文件,然后按

2020-08-21 17:34:18 2619

原创 selenium python 解决 'WebElement' object does not support indexing 问题

在登录网页端账户及密码的时候,账户邮箱、 密码框是没有id的,所以我选择通过tag_name查找,代码如下driver.find_element_by_tag_name("input")[0].send_keys("xxx@xxx")在运行以上代码的时候,报了一个这样的bug'WebElement' object does not support indexing解决办法如下driv...

2019-12-06 15:43:47 461

转载 安全测试十大常见漏洞

2021-12-23 09:32:25 338

原创 mac mysql 未能载入偏好设置面板“MySQL”

背景:mac版本11.4.0    mysql版本8.0.26原因:mac版本与mysql不兼容解决办法:换到前一个版本的mysql(我换到 8.0.25 启动成功)  

2021-12-08 15:36:56 2011

原创 Mac 如何本地连接数据库mysql

1、在mysql官网下载:https://downloads.mysql.com/archives/community/2、配置mysql的环境变量打开【终端】-输入下面命令:vim ~/.bash_profile 文件,加入下面这行:export PATH=$PATH:/usr/local/mysql/bini :开始编辑esc: 退出编辑模式:wq 保存退出3、source .bash_profile 使当前文件生效4、终端进入mysql 服务一般进入目录:cd /usr/

2021-12-08 15:32:23 3570

原创 Python 中使用 ddt 来进行数据驱动,批量执行用例,修改ddt代码

原文链接https://www.cnblogs.com/shouhu/p/12157840.html

2021-12-06 09:32:53 599

原创 JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

python中报错:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)data = "{'mobile':'18800000000', 'passwd':'null'}"data_dict = json.loads(data)print(data_dict)问题在json里只能用双引号,不能用单引号!(使用单引号不是json)#pyth

2021-12-03 10:22:50 1418

转载 ddt源码修改:HtmlTestRunner报告依据接口名显示用例名字

背景是这样的:自己写了一套接口自动化的框架,其中使用unittest + ddt + excel作为数据驱动模式的应用,使用HtmlTetstRunner来生成测试用例。 一切看起来很完美。 但是,发现测试报告中,测试用例名称都是:test_api_index.index表示用例的编号,从1开始,递增。比如:test_api_01、test_api_02......test_api_0N 希望能在不同的用例名称当中,显示相应的接口用例名字。比如登陆接口的成功登陆用例:测试报告中

2021-11-22 17:34:53 174

原创 PIP安装软件报错:“ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host=‘f

遇到问题:最近PIP安装软件总是报错,比如安装openpyxl,报错提示如下:1.WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x000001

2021-11-16 18:00:53 2118

转载 HTMLTestRunner.py 适用python3.X版本(已汉化)(亲测可用)

python 3.X 版本的适用官网的HTMLTestRunner.py 会报错。查到一个适用 python 3.6 版本的,对其进行了汉化,直接使用即可。代码源如下:"""A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance.The simplest way to use this is to invoke its

2021-11-16 14:07:52 842 2

原创 解决Python模块报错:ModuleNotFoundError: No module name ‘StringIO‘

因为下载的HTMLTestRunner是Python2版本的,Python3的话要修改一下:或者下载3版本适用的:代码源如下:"""A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance.The simplest way to use this is to invoke its main method. E.g.

2021-11-16 14:05:52 239

原创 解决Python模块报错:with open(file_path,‘wb‘,encoding=‘utf-8‘) as f: ValueError: binary mode doesn‘t take a

解决Python模块报错:with open(file_path,‘wb’,encoding=‘utf-8’) as f:ValueError: binary mode doesn’t take an encoding argumentwith open(file_path,'w',encoding='utf-8') as f: runner = HTMLTestRunner(f) #初始化测试用例 runner.run(suite) #运行测试用例报错如下:解决:TOOO:

2021-11-16 14:00:02 4022

原创 python基础--常见的关键字

避免使用关键字定义:

2021-11-05 10:59:39 62

原创 httprunner3.x--使用手册

https://docs.httprunner.org/user/scaffold/

2021-11-04 09:50:10 221

原创 Mac如何配置allure环境

1、安装allure(自行官网下载)https://github.com/allure-framework/allure2/releases?page=22、打开终端,将allure拖进来,查看路径或者,打开allure存放的位置,点击“查看简介”,复制出路径:/Users/t10042/Downloads/allure-2.13.2将路径修改为以下格式:PATH="/Users/t10042/Downloads/allure-2.13.2/bin:${PATH}"export PATH3

2021-11-03 15:38:27 418

转载 Mac中配置allure报告,用pycharm打开避坑

今天要用pycharm输出allure报告,配置中遇到各种坑,在此记录一下,过程1.下载allure,这部分容易,大家百度哦;下载完成后,放到英文路径的文件下2.打开终端 vim .bash_profile 编辑环境变量export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin (坑1:此处如果不配置这个,pycharm会报错 sh: allure: command not found)export ALLURE=/{allure的路径,主要到

2021-11-03 12:03:29 591 1

转载 LInux、xshell(windows)以及finalshell(mac)的常用命令

一、Linux历史知识:  应用:安装在各种服务器之上,用于嵌入式  版本:内核版本,发行版本(各个公司对其优化)二、目录介绍  root:系统管理员登录的默认目录  home:其他用户进来的默认目录  usr:目录存放了系统中重要的二进制文件,文档,库文件,头文件等等。  etc:配置文件三、核心命令命令su、切换用户:        su - 切换到root用户        su – lzl 切换到lzl用户命令cd、更改目录:       cd ~ 切换到主目录 

2021-10-28 11:53:29 2938

转载 Mac下载Navicat premium提示文件损坏的解决方案

“Navicat Premium”已损坏,无法打开。 您应该将它移到废纸篓。在打开软件的时候遇到这种情况之下以下操作1)首先在设置中找安全与隐私然后在通用里面找到下面 的图片如果没有设置任何来源,那把小锁打开,添加一下任何来源。在尝试安装2.如果还不行,在终端粘贴复制输入命令:sudo xattr -r -d com.apple.quarantine 输入玩这个命令后在敲一个空格,先不要回车。先看第三步3.打开 “访达”(Finder)进入 “应用程序” 目录,找到该软件图标,将图标拖到

2021-10-21 09:16:29 1174 1

原创 如何写测试报告,测试报告需要包含哪些内容?

软件测试报告的组成:一、概述包括项目背景、需求分析二、测试时间、测试环境三、测试过程评审记录、测试范围、测试用例四、功能实现清单列出是否已经按照测试计划实现功能五、缺陷统计测试缺陷统计;测试用例执行情况统计六、测试统计情况资源统计执行情况问题统计问题列表遗留的问题七、测试总结测试结论;(是否通过)测试内容、测试用例的覆盖程度、bug的解决程度八、测试风险...

2021-10-20 09:18:54 5745

原创 linux翻看日志如何翻页,如何快速查看Linux日志?

因为在生产环境会遇到很多问题,那么最快的定位方式莫过于去看日志,我们都知道服务器每天会产生大量的日志,那么如何快速的定位也就是最关键的。本文介绍六种查看日志的命令:tail、head、cat、more、less、sed。一、tail1.1 命令功能tail 命令从指定点开始将文件写到标准输出。1.2 命令格式tail[必要参数][选择参数][文件]1.3 命令参数-f 循环读取-q 不显示处理信息-v 显示详细的处理信息-c 显示的字节数-n 显示行数-q, --quiet, --s

2021-10-15 10:36:15 6742

原创 接口测试面试题整理

1.什么是接口测试?接口测试:是测试系统组件间接口的一种测试方法接口测试的重点:检查数据的交换,数据传递的正确性,以及接口间的逻辑依赖关系接口测试的意义:在软件开发的同时实现并行测试,减少页面层测试的深度,缩短整个项目的测试周期2.接口自动化测试的流程?基本的接口功能自动化测试流程为:需求分析–>用例设计–>脚本开发–>测试执行–>结果分析3.GET请求和POST请求区别是什么?GET请求:用于信息获取,相对而言是安全和幂等的;在做数据查询时,建议用GET方式,如:商品

2021-09-30 11:22:34 153

原创 Httprunner运行报错:while parsing a block mapping

刚开始接触Httprunner,yml格式不熟悉,运行用例后报错while parsing a block mapping。报错如图:查资料后说是没有对齐,建议使用空格对齐。然后找到我的9行,发现空格数和其他的不一样,然后用空格来和其他的保持一致,就成功了。比如,我这里的extract,我数了下request前有4个空格,就把extract前数了下,发现不是4个,改掉后就成功了。ps:因为前面extract空格数不对,下面的imagetoken的空格也不对,一起改掉后就成功了。...

2021-08-23 17:45:43 277

转载 HttpRunner接口自动化测试框架

参考https://www.cnblogs.com/yinjia/p/10415920.html

2021-08-18 10:35:51 109 4

原创 MAC下Fiddler下载与安装

1.介绍FiddlerFiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试功能、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设

2021-08-04 16:56:29 4124 8

原创 httprunner HAR文件转化为yml文件过滤想要的接口

命令:har2case 文件名.har -2y --filter 'http://baidu.com’{http://baidu.com 是指需要过滤的接口地址}参考地址:https://github.com/HttpRunner/har2case

2021-07-30 18:11:29 196

转载 jmeter实现登录并设置token为全局变量

https://www.cnblogs.com/zynzyf/p/11221958.html

2021-07-30 17:04:23 159

转载 jmeter 性能监控CPU、内存 插件 PerfMon Metrics Collector讲解

举例要进行性能监控就必须在服务器上安装个插件,就像咱们在服务器上安装了一个监控探头,启动起来,jmeter就相当于查看监控的仪器。如何做下载插件,官方文档地址:https://jmeter-plugins.org/wiki/PerfMon/服务端的下载地址:https://github.com/undera/perfmon-agent/blob/master/README.md#supported-metrics需要注意的是这个压缩包不要在本地解压,要把一整个压缩包都上传到服务器上面去。执行

2021-07-23 10:39:53 563 1

原创 CentOS常用查看日志命令

Linux IDE RedHat 防火墙活动 .cattail -f日 志 文 件 说 明/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志信息/var/log/maillog 与邮件相关的日志信息/var/log/cron 与定时任务相关的日志信息/var/log/spooler 与UUCP和news设备相关的日志信息/var/log/boot.log 守护进程启动和停止相关的

2021-07-23 10:11:53 167

原创 jmeter压测-“java.net.SocketException: Socket closed“解决方法

前提:今天在做jmeter压测某一个接口时,发现现象:线程数=100个 循环次数=无限 持续时间30分钟但是请求到40多个请求的时候 后面的请求的响应结果就出现了报错报错—成功—又出现报错中间有一个是成功 剩下后面的都是报错的 CPU也才升到6-7%分为两个报错:报错1:java.net.SocketException: Socket closedat java.net.SocketInputStream.socketRead0(Native Method)at java.n

2021-07-23 09:49:22 15444 8

原创 查看日志命令--tail -f 实时查看日志文件

tail -f 日志文件名.log

2021-07-22 15:36:38 2172

原创 jmeter插件下载地址

https://jmeter-plugins.org/downloads/old/

2021-07-16 08:53:43 258

原创 Java下载安装与环境配置-Mac下

1、Java下载肯定是要去官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择Windows 64位版本!(如果不知道自己电脑位数,参考下面的系统界面图)没账号情况下:可以参考【解决 java jdk 官网下载需要注册账号:http://bugmenot.com/view/oracle.com】我使用的是第一个2、打开下载的jdk包3、安装成功...

2021-07-14 14:18:34 66

转载 Java下载安装与环境配置-windows

关于版本:目前Java版本已经更新到1.9版本,1.8为主流版本个人笔记本多为win10 + 1.8,而公司多为win7 + 1.7/1.8,这里以1.8+Win10为例!本文只是入门级,在阅读本文之后,希望你可以明白:1、JDK、JRE是什么?有什么区别?2、JDK怎么安装?3、环境变量JAVA_HOME、Path、CLASSPATH分别是什么意思?有啥作用?1、Java下载肯定是要去官网下载啦!可以自行百度或访问:http://www.oracle.com/technetwork/java

2021-07-14 14:08:00 155

原创 解决hrun运行yaml文件报错httprunner.cli:main_run:49 - No valid testcases found, exit 1.

问题描述:问题尚未解决,请问与好的办法吗?httprunner版本:3.1.4har2case -V0.3.1yaml文件如下:参见博客:https://blog.csdn.net/DaisyCold/article/details/108417304

2021-05-22 11:57:53 541

原创 Httprunner 生成测试报告

hrun testcases/ --html=report.html

2021-05-21 17:06:42 476

原创 谷歌开发者工具preserve log

谷歌开发者工具里面这个preserve log:保留请求日志,跳转页面的时候勾选上,可以看到跳转前的请求,也可适用于chrome开发者工具抓包的问题

2021-05-21 15:39:01 195 2

原创 查看httprunner安装版本时,提示:httprunner.cli:main_run:44 - No valid testcase path in cli arguments: [‘-v‘]

查看httprunner安装版本时输入命令:hrun -v出现提示:httprunner.cli:main_run:44 - No valid testcase path in cli arguments: ['-v']原因: hrun -V 不是小写的v

2021-05-21 11:03:29 837

原创 python-处理Excel表格

安装openpyxlpip install openpyxl

2021-05-16 22:47:16 46

原创 python--HTMLTestRunner生成测试报告

HTMLTestRunner下载地址:python 2: http://tungwaiyip.info/software/HTMLTestRunner.htmlpython 3:http://pan.baidu.com/s/1dEZQ0pz下载后放到路径:${python}\Lib\site-packages\在cmd引入HTMLTestRunner不报错说明成功3.方法一:将下载的 HTMLTestRunner.py 文件 放到python/lib/site-packages 目录.

2021-05-16 17:41:41 89

转载 python列表的索引与切片

<1>.python的列表索引方式: 例如,list1 = ['张三','男','33','江苏','硕士','已婚',['身高178','体重72']]1.正向单索引print(list1[0]) print(list1[3]) ...out:张三江苏...2.负向单索引print(list1[-1]) print(list1[-3])out:['身高178','体重72']硕士3.切片索引 例题:list2 = ['江苏','安徽'...

2021-04-25 14:30:27 131

JMeterP1.3.0 版本 mac下载

jmeter 性能测试,自动化测试,测试工具

2021-12-23

Postman-osx-8.9.1.zip

postman 接口测试,接口自动化测试

2021-12-23

VMware-Fusion-12.2.1-18811640_x86.dmg

VMware mac版本 虚拟机

2021-12-23

Navicat Premium 12.zip

mac navicat安装包

2021-12-08

chromedriver.exe

chromedriver.exe

2021-03-02

空空如也

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

TA关注的人

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