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

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

原创 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
515
原创 mac mysql 未能载入偏好设置面板“MySQL”
背景:mac版本11.4.0 mysql版本8.0.26原因:mac版本与mysql不兼容解决办法:换到前一个版本的mysql(我换到 8.0.25 启动成功)
2021-12-08 15:36:56
2111
原创 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
3698
原创 Python 中使用 ddt 来进行数据驱动,批量执行用例,修改ddt代码
原文链接https://www.cnblogs.com/shouhu/p/12157840.html
2021-12-06 09:32:53
653
原创 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
1468
转载 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
208
原创 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
2411
转载 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
976
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
336
原创 解决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
4661
原创 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
521
转载 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
719
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
3145
转载 Mac下载Navicat premium提示文件损坏的解决方案
“Navicat Premium”已损坏,无法打开。 您应该将它移到废纸篓。在打开软件的时候遇到这种情况之下以下操作1)首先在设置中找安全与隐私然后在通用里面找到下面 的图片如果没有设置任何来源,那把小锁打开,添加一下任何来源。在尝试安装2.如果还不行,在终端粘贴复制输入命令:sudo xattr -r -d com.apple.quarantine 输入玩这个命令后在敲一个空格,先不要回车。先看第三步3.打开 “访达”(Finder)进入 “应用程序” 目录,找到该软件图标,将图标拖到
2021-10-21 09:16:29
1382
1
原创 如何写测试报告,测试报告需要包含哪些内容?
软件测试报告的组成:一、概述包括项目背景、需求分析二、测试时间、测试环境三、测试过程评审记录、测试范围、测试用例四、功能实现清单列出是否已经按照测试计划实现功能五、缺陷统计测试缺陷统计;测试用例执行情况统计六、测试统计情况资源统计执行情况问题统计问题列表遗留的问题七、测试总结测试结论;(是否通过)测试内容、测试用例的覆盖程度、bug的解决程度八、测试风险...
2021-10-20 09:18:54
6126
原创 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
7295
原创 接口测试面试题整理
1.什么是接口测试?接口测试:是测试系统组件间接口的一种测试方法接口测试的重点:检查数据的交换,数据传递的正确性,以及接口间的逻辑依赖关系接口测试的意义:在软件开发的同时实现并行测试,减少页面层测试的深度,缩短整个项目的测试周期2.接口自动化测试的流程?基本的接口功能自动化测试流程为:需求分析–>用例设计–>脚本开发–>测试执行–>结果分析3.GET请求和POST请求区别是什么?GET请求:用于信息获取,相对而言是安全和幂等的;在做数据查询时,建议用GET方式,如:商品
2021-09-30 11:22:34
207
原创 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
395
原创 MAC下Fiddler下载与安装
1.介绍FiddlerFiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试功能、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设
2021-08-04 16:56:29
4446
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
258
转载 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
670
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
263
原创 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
17353
9
原创 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
97
转载 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
239
原创 解决hrun运行yaml文件报错httprunner.cli:main_run:49 - No valid testcases found, exit 1.
问题描述:问题尚未解决,请问与好的办法吗?httprunner版本:3.1.4har2case -V0.3.1yaml文件如下:参见博客:https://blog.youkuaiyun.com/DaisyCold/article/details/108417304
2021-05-22 11:57:53
597
原创 谷歌开发者工具preserve log
谷歌开发者工具里面这个preserve log:保留请求日志,跳转页面的时候勾选上,可以看到跳转前的请求,也可适用于chrome开发者工具抓包的问题
2021-05-21 15:39:01
241
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
887
原创 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
129
转载 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
187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人