自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 jmeter请求报NoHttpResponseException: ip:80 failed to respond

原因:应该是由于服务器端的负载过高以及网络带宽占满等因素导致响应延迟加长,而Jmeter默认没有timout等待,导致出错。解决方案:解决方法:(1)设置bin/jmeter.properties:# Number of retries to attempt (default 0)httpclient4.retrycount=3# Idle connection timeout (ms) to apply if the server does not send Keep-Alive

2021-06-28 19:27:55 3295

原创 python将文件名写入txt、csv、xlsx

'''将文件名写入txt、csv、xlsx'''file_path = r"E:\PythonProject\phonetest\phone"#判断文件保存路径是否存在,不存在就创建保存路径if os.path.exists(file_path): t = open("fineName1.xlsx", 'w') for root, dirs, files in os.walk(file_path): for file in files: #.

2021-06-28 19:21:21 462

原创 python读取文件中的参数发送接口请求

import pandas as pdimport requestsbase_url = "http://www.baidu.com"'''获取预览url'''t = open(r'previewUrl.txt', 'w')path = r'E:\\PythonProject\\phonetest\\fileName.xlsx'fileData = pd.read_excel(path, header=0)#print(fileData)for i in range(len(fi.

2021-01-14 17:37:34 358

原创 python包国内镜像

国内镜像地址:清华、阿里云、中国科技大学、豆瓣使用示例: pip install -i 国内镜像地址 插件名离线包使用示例: pip install 本地下载的离线包

2020-11-18 19:38:44 2579

原创 jmeter读取csv文件乱码问题记录

1、问题描述使用csv文件参数化接口的请求参数,传递的参数为中文,jmeter读取后显示为乱码。csv数据文件设置如下:2、问题原因csv文件的格式不是UTF-8导致。上图csv数据文件设置中的文件编码选项是指读取文件的编码格式,应与csv文件编码格式一致,否则易出现乱码。查看csv文件的编码格式如下:3、解决办法方法1:使用记事本打开csv文件,点击左上角菜单“文件-》另存为”,修改编码为“UTF-8”保存。jmeter读取修改后的文件就没出出现乱码了。方法2:读取csv文件时把.

2020-11-07 14:47:54 1778

原创 python+selenium实现自动截图保存

本文主要总结使用python+selenium实现自动截图保存的功能。一、背景为了代替人工检查上传的几百个视频用户是否能正常观看,于是结合网上的资料研究了下通过python调用文件url后自动截屏保存,这样就不必一个个打开去看了。本文以实现 打开斗鱼直播并截图 为例进行说明。下图的url是网上随便找的几个直播地址,可根据需要替换。二、技术方法python+seleni...

2020-03-05 21:15:44 3895 1

原创 docker部署web应用连接报错问题

本文主要记录在服务器上用docker部署web应用和redis时遇到的问题。问题一:云服务上用docker启好了tomcat和redis,用IP+端口访问时报了500,服务器上查看日志提示错误:MySQLSyntaxErrorException:Table 'blog.BLOG' doesn't exist;意思是数据库中不存在这个表 'blog.BLOG' 。原因:发现是由于Li...

2020-03-03 00:43:54 733

原创 接口测试-使用jmeter+ant+jenkins搭建接口自动化环境

一、背景最近重新整理笔记本的时候翻到这篇记录,遂整理下发到博客上。本文主要目的是对jmeter+ant+jenkins搭建过程做一个总结,并记录一些过程中遇到的问题。二、安装配置JDK1、下载并安装JDK:https://www.oracle.com/technetwork/java/javase/downloads/index.html2、配置JDK环境变量:(1)系统...

2020-02-22 22:40:49 258

原创 使用Nmon监控Linux服务器性能指标

本文主要总结了如何使用Nmon工具监控并收集服务器性能指标。1、前言Nmon 是一个分析AIX和Linux性能的开源工具,能够用来监控系统在某段时间内系统性能的变化趋势。Nmon收集到的数据可以通过Nmon-Analyser将数据转换成Excle报表。2、查看服务器环境(1)查看操作系统信息:uname -m&&uname -r(2)查看Linux版本信息:...

2019-11-21 23:55:30 541

原创 python3报错-访问HTTPS报SSL证书错误

1、问题描述:使用python爬取jira上的数据,程序运行提示SSL证书错误 [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed2、解决办法:(1)全局取消证书验证(当项目对安全性问题不太重视时,推荐使用,可以全局取消证书的验证,简易方便)import ssl ssl._create_default_...

2019-11-16 15:02:28 2638

原创 使用NoSQL Manager for MongoDB连接MongoDB

1、下载安装工具 NoSQL Manager for MongoDB,设置好安装路径,其他按默认安装即可。2、连接MongoDB数据库3、配置连接信息

2019-09-10 19:57:38 2412

原创 python文件命名导致ImportError: cannot import name 'JIRA' from 'jira'

问题:python安装jira成功,使用pycharm运行文件时提示ImportError: cannot import name 'JIRA' from 'jira'原因:检查文件所在project,发现是因为我将此文件命名为jira.py导致(lll¬ω¬)(注意:文件命名很重要),重命名此文件即可...

2019-08-19 20:08:56 2430 5

原创 常用SQL语句使用方法总结

1 、SQL COUNT(*) 函数用法总结1 定义和用法COUNT(*) 函数返回在给定的选择中被选的行数。2 语法SELECT COUNT(*) FROM table3 例子如下,有一个表格t_score id name age score 1001 ...

2019-07-30 20:09:38 616

原创 接口请求返回setTimeout,HTML格式下返回为两个红色问号“??”

接口返回被替换成如下的一些内容(详情见图片)setTimeout("location.replace(location.href.split(\"#\")[0])",2000); http://10.19.99.18:89/cookie/flash.jshttp://10.19.99.18:89/cookie/flashcookie.swf setTimeVal("149251622249...

2019-07-23 14:28:39 1151

原创 使用jmeter+influxdb+grafana搭建性能测试的可视化实时监控平台

jmeter使用非GUI模式进行性能测试时,控制台返回的性能测试信息相对来说不够直观(例如下图所示),也不便将结果实时分享给其他人员,如果想要得到HTML图形报告还需要等到脚本运行结束才能查看。参考网上一些资源,可以通过jmeter+influxdb+grafana搭建一个可视化实时监控平台,满足我们的需求。一、下载安装InfluxDB 是 Go 语言开发的一个开源分布式时序数据库,非...

2019-07-20 02:14:36 1131

原创 Fiddler实现手机抓包

本文主要记录了如何使用Fiddler实现手机端抓包测试。1、对Fiddler进行配置(1)点击菜单栏Tools ==》Options... ==》HTTPS,配置Fiddler允许抓取HTTPS请求(Fiddler默认只抓取HTTP请求)。(2)点击菜单栏Tools ==》Options... ==》Connections,配置Fiddler允许远程连接。...

2019-06-18 23:40:19 230

原创 使用Jmeter插件JSR223 PreProcessor调用JS文件实现RSA加密

项目考虑安全问题,将登录的用户名和密码都进行了加密,使用的加密方式是采用前端RSA加密。本文主要总结了如何使用Jmeter的插件JSR223 PreProcessor调用JS文件模拟前端RSA加密,实现用户加密登录。1、了解加密规则与研发沟通确认以便我们能快速地了解项目的加密规则。加密思路如下:获取公钥publickey ==》 对账号/密码进行加密 ==》提交加密后的账号密码。前端加...

2019-06-11 00:30:40 5707 5

原创 使用Jmeter连接操作数据库

1、下载并配置Mysql数据库驱动,下面方法任选一种即可:(1)下载mysql-connector-java.jar包放到 /apache-jmeter-3.2/lib/ext 中;(2)下载mysql-connector-java.jar包放到 /apache-jmeter-3.2/lib 中,并在测试计划中手动添加jar包路径;2、配置数据库连接信息(1)打开Jmeter,...

2019-05-29 00:14:48 1977

原创 性能测试-Jmeter非GUI模式运行脚本

一、应用场景1、无需交互界面或受环境限制(linux text model)2、远程或分布式执行3、持续集成,通过shell脚本或批处理命令均可执行,生成的测试结果可被报表生成模块直接使用,便于生成报告二、命令行模式优点1、节约系统资源:无需启动界面,节约系统资源2、便捷快速:仅需启动命令行,输入命令便可执行,是为命令达人最爱3、易于持续集成:可通过shell脚本...

2019-05-26 22:44:07 1367

原创 接口测试-Mock测试方法

一、关于Mock测试1、什么是Mock测试?Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。2、为什么要进行Mock测试?Mock是为了解决不同的单元之...

2019-05-26 22:29:02 119456 6

原创 Jmeter常见问题及解决方法(2)

1、如果(if)控制器使用方法因为业务场景不同,会导致在做接口测试时,有些http请求只会在场景A下出现,而在场景B下不出现。比如说,接口1返回值为空时,就没有接口2,反之就存在接口2。这时候,就可以使用【如果(if)控制器】,对接口1的相应数据进行条件处理。2、(.d*)取整形变量 当响应数据返回的是一个数组这样数据时,比如[1,2,3,4,5],使用正则表达式(.d*)可...

2018-12-07 18:30:31 429

原创 安装pycharm问题

问题1:pycharm激活问题解决方法:1、修改hosts,hosts地址:C:\Windows\System32\drivers\etc\hosts,打开hosts文件添加0.0.0.0 account.jetbrains.com和0.0.0.0 www.jetbrains.com到文件末尾;2、复制激活码,点击激活码会跳转到如下网站页面,点击蓝色按钮获取注册码,复制注册码;...

2018-12-04 18:56:40 296

原创 UI自动化测试问题

问题【1】:关于Google Chrome新版本(69版本以后)每次都需要手动启动flash插件的问题解决方法:参考https://www.jianshu.com/p/d6b57e81aeb61、在地址栏输入chrome://flags/2、找到Enable Ephemeral Flash Permissions 将它改成disabled3、然后进入:chrome://settin...

2018-12-04 18:54:52 459

原创 win10安装虚拟机过程中提示“此主机支持VT-x,但Intel VT-x处于禁用状态”

问题:win10安装虚拟机过程中提示“此主机支持VT-x,但Intel VT-x处于禁用状态”解决方法:需要进入BIOS状态,将Intel Virtualization Technology选项设置为enabled状态(电脑是台式机,华硕ASUS主板,Intel的CPU。)具体步骤:1、电脑重启时按F2进入BIOS状态;(不同品牌电脑进入BIOS按键不同)...

2018-11-22 09:18:23 5381 1

原创 Jmeter常见问题及解决方法(1)

Jmeter旧版本安装包下载地址:https://archive.apache.org/dist问题【1】:jmeter3.2乱码解决方法:1)添加一个HTTP信息头管理器 2)添加一个Accept信息,添加内容如下:为了大家省去手动敲打的时间,附上一串信息:Accept application/xml; application/json; ch...

2018-11-20 17:56:26 1554

原创 Xshell6连接Linux系统

今天尝试用Xshell6连接Linux时,过程中遇到点小问题,在这里记下来。1.在VMware下,打开 编辑->虚拟网络编辑器,查看VMnet1和VMnet8的子网地址。2.配置电脑VMnet1和VMnet8 ip,与linux系统ip处于同一网段。3.查看linux系统是否开启ssh服务,终端输入ps -e | grep ssh 如果服务已经启动,则可以看到“sshd”...

2018-07-23 00:04:05 15197 1

空空如也

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

TA关注的人

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