自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 Jmeter文件上传不成功问题

最近好忙呀,项目上线然后紧接着又客户培训了,由于项目有个模块全是走配置的,所以导致问题不断,近期要培训为了保障培训时客户同时操作的情况,所以把我从功能端抽出来做压测了,之前安排了2个同事写压测脚本,我原以为我就过来执行调调脚本就好了,没想到测试铺底数据要我搞,脚本好多页不能复用,崩溃了。算了,还是说问题吧,吐槽了这么多好想休息呀!!!!!

2024-03-17 22:01:02 716

原创 DBEAVER Connections using insecure transport are prohibited while --require_secure_transport=ON.

Connections using insecure transport are prohibited while --require_secure_transport=ON.

2024-03-05 19:20:46 1366

原创 爬虫-接入钉钉机器人

爬虫-接入钉钉机器人

2022-10-31 18:47:39 5826 5

原创 tkinter解决子窗口已打开就不可再次创建新窗口实现方法

tkinter解决子窗口已打开不可再次创建新窗口方法

2022-09-16 17:59:48 1122 2

原创 基于tkwinter制作的exe小工具

基于tkinter实现的exe小工具

2022-08-11 18:37:33 728

原创 解决jenkins无法安装插件以及css样式无法显示问题

前言好久没写过博客了,今天正好有空,聊一下jenkins安装过程中我所遇到的问题,希望也能帮助到大家!因为项目有个需求是去执行相关财务报表的数据校验工作,所以安排到我负责搭建jmeter+ant+jenkins的自动化测试框架软件,实现财务报表的定时自动校验以及发送邮件操作!jmeter+ant+jenkins测试框架搭建这个框架搭建我这里就不过多赘述了,网上一堆大神都有博客说明,大家自行百度搜索就好了遇到的第一个问题:检查更新站点时出错:SocketTimeoutException:连接超时这

2022-02-23 15:13:10 1515

原创 jmeter分布式压测时连接不上负载机,connect refused,以及error during JRMP错误解决方法

前言今天测试同学学习jmeter分布式压测的时候连接不上负载机,报连接拒绝等等错误,就是连接不上。通过排查发现其启动jmeter-server.bat,他会自动分配一个ip地址,导致跟配置的ip地址配不上。还有一个就是一台电脑会有很多ip地址,最好选择两个人共同网关的那个地址解决方法指定IPwindows的进入到bin目录下执行jmeter-server -Djava.rmi.server.hostname={你的ip地址}linux的话进入到bin目录下执行./jmeter-server -D

2021-11-10 21:15:51 3724

原创 运行pytes脚本报错‘pytest‘ has no attribute ‘hookimpl‘解决方法

报错解决方法py脚本的文件名,不要与python预留字,模块名等相同,所以要修改文件名;因为我的脚本名设置成了pytest.py,所以报这个错,所以不要跟python里面的关键字相同就好了,修改成pytestDemo.py那些就能通过了...

2021-10-12 09:57:01 2335

原创 Jmeter Address already in use: connect 解决方案(避免入坑)

前言在使用jmeter进行压测时,当进程数变大,就出现了 Address already in use: connect 这个问题,问了一下百度,有两种方案,一种是在jmeter将keep-alive去除勾选,自己测试过发现跑出来的数据跟勾选时差的太远了,另一种是【直接附上大佬博客】大佬博客,详情请点击按这个方法就可以避免那种情况,不过在这个步骤的时候要先选择十进制,不然填写数值后在选择十进制计算机会自动进行数值换算。所以选择十进制后在填写65534,保存后重启计算机就可以了...

2021-04-21 14:39:47 1502

原创 使用oracle语句实现年龄的分段统计

前言最近忙着给公司造数据,运用到了以前没接触到的oracle,贼多报错,搞心态,现在分享以下年龄段统计的语句语法sql对一张表实现不同进行多次统计,一般需要用到case,when,then这三个方法实例select case when age<18 then '18岁以下' when age between 18 and 35 then '18到35岁' when age between 36 and 65 then '36到65岁' when age&

2021-03-18 12:04:58 2830

原创 Loadrunner进行Post请求json格式数据报400、响应结果解决方法

前言最近项目有个需求说要弄一下项目的性能测试,心血来潮就想到好久都没用过LR了,这次用LR进行性能测试,不出所料出现了很多问题,不禁感叹,收费工具想免费用真不容易啊!问题1:LR lr_custom_request 进行json格式请求时报错发现自己有一段时间没有写过lr的代码了,这次心血来潮想着写一遍,以防生疏,谁知道在进行一个新增用户POST请求时居然跑不通了,刚开始报415,一看错误提示就发现是不支持的请求格式,因为我这里是json格式请求,所以在lr_custom_request方法下加上了

2021-03-05 12:43:27 1792 1

原创 docker安装部署及启动tomcat报404错误、如何删除已打tag的镜像

前言docker安装部署我就不说了,已经有大佬写了篇很详细的博文了:https://www.cnblogs.com/uncleyong/p/8894133.html,大家可以按照步骤一步一步往下走,里面有个build.xml文件是要加作者大大的群里才有的,如果你只是想试试的话可以留言我发给你。我这里主要是讲我在部署tomcat时遇到的两个问题问题1:启动tomcat时报404错误将tomcat run起来之后在浏览器上报404错误,网上的说法一个是版本不对,一个是webapps这个文件夹的问题。我

2021-01-26 16:13:33 335

原创 投标文件如何制作

前言好久没上来写博客了,最近搞得有点忙了,前一段时间出去给客户装平台硬件设施,跟客户打交道了2个多星期,沟通能力加强了很多。其实偶尔跑跑外勤还是不错的,跟客户沟通能收到很多自己在办公时想不到的问题。扯远了,下面说一下最近做投标文件的心得吧!投标文件的模板想写这篇博客之前,我在CSDN查了一下投标,竟然查出来有投标文件的模板,我也不敢说对投标有多了解,但我了解的投标文件模板都是在招标文件中最后一个章节就给出来了的,所以大家不用花费积分去买那些模板了。如何编写投标文件?/首先投标文件会有废标项,首先将

2021-01-21 09:51:29 627 2

原创 规范的性能测试过程怎么做?

前言性能测试通俗点说就是通过给服务器和数据库加压的手段,获取其对该压力的反应情况,并生成性能测试数据进行性能瓶颈分析的一个过程。那如何进行规范的性能测试呢?我总结了以下7点:步骤一:制定目标和分析系统做一件事首先肯定要知道做这件事的目标事什么,做这件事需要用到什么。就像你要去旅游,你肯定得知道你的目的地是哪里?做什么交通工具,去哪里要准备一些什么。所以每一个性能测试计划第一步都要先去制定一个目标和分析系统构成,比如系统使用哪种协议等等。只有明确目标和了解系统构成才会明白测试边界,知道测试过程中需要用

2020-12-29 17:56:54 153

原创 jmeter serveragent连接超时ERROR.java.net.ConnectException.Connection.timed.out.connect解决方法

前言jmeter服务器监控的配置我们就不讲了,直接讲讲怎么解决这个连接超时的方法serveragent 启动将serveragent解压后,输入./startAgent.sh进行启动,这种启动方式默认是4444端口的,如果jmeter能监听到这个端口,那么恭喜你,你太TM幸运了,启动成功后如下图:然后我返回jmeter还是连接超时百度找方法咯,基本都是换端口,换端口命令也是在serveragent的文件夹下执行./startAgent.sh --tcp-port 32183218就是自行设置的

2020-11-03 17:36:36 5195 6

原创 碾压Selenium的工具---->Helium

前言接触过自动化的人都应该知道Selenium,模拟键盘,鼠标,事件的一个工具。selenium虽然广为人知,但是用的朋友也应该知道定位真的不是那么容易的事,需要打开开发者工具去找id,name…等等,有时候还找不到这些,那就只能用xpath了,可xpath又长,对代码整洁度又不友好了!所以今天给大家推荐一个比Selenium更简单,代码更简洁的自动化测试工具—Helium看名字就跟selenium那么像了,没猜错,Helium就是基于Selenium封装的更加高级的Web自动化工具。Helium

2020-10-27 15:49:46 1825

原创 Jmeter--json提取器

JSON提取器JSON提取器用于提取请求返回结果中JSON格式数据的某个值或者某一组值。标准写法:$.key或者.key或者.key或者key[n]。根据不同的返回结果可以进行多重嵌套备注:csdn总是发生转义,烦死了,json每个提取式都是从根节点开始的所以都是从金钱那个符号开始的,大家知道就好了下面用一组数据来说明请求成功后,在查看结果树下选择json path tester格式(切记不要选择成了json jmespath tester),可以看到响应数据的数据变成了json格式。json

2020-10-20 15:22:18 599

原创 Jmeter掌握这些就够了

前言Jmeter有很多的元件,它本身就带有很多元件,安装插件后又是一堆元件,所以没必要每一个元件都去弄的明明白白的,用了jmeter一段时间了,其实只要掌握一些比较常用重要的元件就足够在工作是上使用了。jmeter简介Jmeter是啥呢?我们来看看百度百科的介绍吧!Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。Jmeter是基于java环境的,所以使用jmeter必须先安装java环境。

2020-10-16 17:32:00 355

原创 运用JS实现密码框效果(附源码)

前言最近一直在公司写文档类的工作,挺枯燥的,搞得整个人情绪比较低落。突然想到自己好像很久都没写代码了,所以就重温了一下密码框效果用js实现的方法。记录一下“美好”生活。源码附上源码,不够如果不是很熟练的话还是建议大家手打一遍,熟能生巧!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=devic

2020-09-22 10:23:18 1671

原创 啥是接口?为啥要做接口测试?

前言前几天画总体架构图,我们市场经理问我啥是接口?我说就是数据互传的一个通道,他又问为啥要有接口呢?我当时居然没想出来,哎,所以上网查了查资料,写篇博客吧。废话不多说!啥是接口?接口主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是我们常说的协议,进行数据间的一个交互为啥要有接口呢?通俗点说就是,如果你公司要跟其他公司合作,你会把你公司的数据库给别人吗?显然是不可能的。那你又说了,既然他们要数据,那我们用U盘拷贝一份过去呗,那

2020-09-10 16:41:15 650

原创 软件测试线性无关路径、环路复杂度详解

前言最近准备考个软考,去看了以前的软考真题,发现有个名词叫线性无关路径还有一个就是叫环路复杂度,今天就记录一下自己对这两个词“通俗”的理解环路复杂度环路复杂度的计算其实很简单,就是去数路径上有多少个判定分支,多少个判定分支加1就说环路复杂度,废话不多说,直接上图操作一下,判定分支我都标出来了,还是不明白那就慢慢悟吧,所以这个图的环境复杂度就是10+1=11。所以V(G)=11线性无关路径这个按照我的理解就是你这条路径能走多少种走法,不行你可以自己去走走,就11种。环路复杂度是等于线性无关路径的。

2020-08-24 20:41:03 9911 2

原创 好的测试用例该用啥方法设计呢?

前言作为测试工程师,设计测试用例是不可避免,设计测试用例的目标是保证系统在各种应用场景下的功能是符合设计要求,所以在设计测试用例的时候就需要保证用例覆盖尽可能多、尽可能全的功能点。以“用户登录”为例,一般在对输入框、验证码进行测试,需要用到等价类和边界值这两种测试方法,这两个方法也是最常用、最典型的黑盒测试方法。等价类与边界值的定义等价类划分方法,是将所有可能的输入数据划分成若干个子集,在每个子集中,如果任意一个输入数据对于揭露程序中潜在错误都具有同等效果,那么这样的子集就构成了一个等价类。后续只要

2020-08-10 11:05:07 284

原创 正交表测试用例自动生成工具--Allpairs的使用(详细)

Allpairs简介allpairs是自动生成组合测试用例的一个实用的小工具。来看一下它的的安装及简单使用。在B站发现有Allpairs的使用教程视频,不想看文字的可以看视频学习Allpairs的使用,点击这里观看使用前提准备好allpairs,excel以及记事本allpairs下载地址:https://sourceforge.net/projects/allpairs/使用1.新建一个excel,输入如图所示数据,当然,实战就得根据自己需要填写数据,这里仅作为演示2.新建一个txt文本

2020-08-07 15:14:21 17845 13

原创 Autoit+selenium+python实现文件上传功能

前言学习过selenium的人一定会知道,selenium是根据网页上的标签来定位的,但是你上传文件时却是调用的非网页上的窗口,针对selenium这一个弊端,所以需要运用到Autoit工具来实现脚本上传的功能前期准备1.按照Autoit2.搭建python环境,按照pycharm3.安装selenium包且将与浏览器对应版本的driver下载下来这三步我就不多做赘述了,大家可以自行百度 去安装好录制文件上传脚本1.打开上传图片的电脑弹窗2.打开Autoit下的AutoIt Window

2020-07-29 10:46:22 728

原创 CentOS安装图形界面方法(超详细)及遇到Cannot find a valid baseurl for repo: base/7解决方法

安装GNOME图形界面1、输入su root,输入root用户密码进入root用户下(centos下不展示出密码,输入后按enter就行了),输入命令: yum groupinstall “GNOME Desktop” “Graphical Administration Tools” 安装Gnome包。输入命令后等待下载,然后一直输入y。2.如果出现Cannot find a valid baseurl for repo: base/7第一步:cd /etc/sysconfig/network-sc

2020-07-26 15:47:15 2188 3

原创 如何使用fiddler抓取手机包

fiddler简介Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。如何用fiddler进行手机抓包1.打开fiddler,进入Tools->options->connect下设置,2.通过cmd命令进入命令编辑器,输入ipconfi

2020-07-24 17:20:34 1190

原创 jmeter中运用吞吐量控制器做混合场景压力测试

前言上一篇写了运用if控制器去进行吞吐量的混合场景测试,现在就再跟大家分享一个更加简单的混合场景的方法,吞吐量控制器法1.添加两个吞吐量控制器,每个控制器下放一个请求2.配置吞吐量控制器,(注:吞吐量设置选Total Executions以个数计算,选percent Executions则以百分比来算的,设置80即总线程数的80%),但是我两个都试了一下好像结果都是一样,那建议大家最好就是选择Percent Executions。3.运行结果结语可以看到样本数量比例是80:20,符合我们设

2020-07-22 11:16:42 891

原创 Jmeter混合场景测试if控制器失效解决方法

前言公司需要进行小程序的压力测试,所以去温习了一下混合场景的解决方法,方法有很多,看了别人家的博客,挑选了感觉比较实用且简单的方法去实操,一种就是运用if控制器,一种就是运用吞吐量控制器,但是在实操过程中发现没有结果产生if控制器方法1.添加一个随机变量2.设置随机变量值3.添加if控制器,每个控制器下放一个请求4.设置控制器条件变量名,我上面随机变量设置的是rand,所以我这里设置成{变量名},我上面随机变量设置的是rand,所以我这里设置成变量名,我上面随机变量设置的是rand,所以我

2020-07-22 11:07:41 1470

原创 测试过程心得体会

想起初入公司那一会,面试都紧张的不行,提前一个小时到公司楼下踱步,超紧张。一进入公司人事就让同事带我去熟悉项目去了,那时候贼忐忑,毕竟自己都只有理论经验,实战经验太少了,当天回到宿舍就马上打开项目网站在那研究,熟悉业务。由于公司就我一个测试,当时可真是迷茫,只能自己在哪点点点,没人给自己安排活,硬着头皮上,做开路先锋一直做黑盒测试,从开始写个测试用例都手忙脚乱到现在摸索出自己的工作方式:接触项目,有需求文档就要来需求文档,分析构思如何测试,测试用例的编写,用例执行以及用例补充完善,bug追踪,回归,测试

2020-07-17 16:42:28 1190

原创 Jmeter测试带token值报500解决办法

前言最近在准备压力测试的数据,准备用公司的OA系统来练练手,跑一跑接口测试,这一跑就发现问题了,其中有两个请求响应码报500的错误刚看到此错误我马上就想到是不是token值没有加,然后我去浏览器打开开发者工具,在network下找到了token值然后我兴冲冲的把他添加到了信息头,再次运行,还是报相同的错误我当时以为是我放的位置不对,然后把token值直接放在了请求参数下,也还是错误。又想到是不是token值总是变化导致token过期,然后我就运用正则表达提取式提取了token值为了验证提取值对

2020-07-10 14:55:06 4978

原创 Jmeter报415错误解决方法

前言最近在弄了一下Jemter的参数化请求,就用badboy去录制了一个登陆的jmx脚本,回放后发现登陆的那个接口居然报415错误,上网查资料都说是添加一个Http信息头管理器就行了,然后改了发现还是不行,实在没办法就跑去问开发小伙伴了!弄了好久发现是数据提交格式的原因报错提示1.让我们来看看badboy录制的登陆请求参数,会发现他的参数都放置在了键值对下面的键里面,然后我就把请求参数搞成了键值对的形式,运行看看行不行2.修改后的请求3.再次点击运行,发现还是报错4.去询问了开发小伙伴,他

2020-07-03 14:43:25 1820

原创 命令行形式让Jmeter输出html测试报告

前言JmeterGUI模式下没有像Loadrunner那样提供测试报告导出功能,但是不在GUI模式下运用命令行的形式能生成html形式的测试报告Jmeter输出报告命令命令:jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]-n ---- 以命令行模式(noGUI,非窗口模式)运行JMeter-t ---- 测试j脚本(.jmx)所在全路径[jmx file] ---- 测试计

2020-07-02 16:06:30 417

原创 Jmeter录制app脚本压力测试

前言最近公司需要进行压力测试,因为项目组在海南需要远程的压力测试,由于那边电脑是win10的,导致loadrunner11代理服务器跑不起来,所以趁安装的间隙去学习了一下Jmeter的app录制及其压力测试前提1.JDK环境2.下载解压好Jmeter安装包 下载地址:http://jmeter.apache.org/download_jmeter.cgi录制步骤1.进入jmeter文件夹下的bin目录下点击jmeter.bat运行Jmeter2.先将jmeter设置成中文吧,我的是5.3版

2020-07-01 16:37:04 945 4

原创 badboy+Jmeter压力测试实录(简单好用)

前提1.安装JDK(Jmeter启动必须要有jdk环境,具体配置自行搜索)2.安装badboy 附上下载地址:https://www.cr173.com/soft/874188.html3.下载Jmeter压缩包并解压打开badboy1.直接输入网址,跳转就会自动录制了,录制结束,点击红色的那个按钮就会停止录制了导出Jmeter脚本1.点击File->export to jmeter,选择保存路径启动Jmeter1.进入Jmeter bin目录下,双击jmeter.bat打开Jm

2020-06-29 15:34:39 586

原创 Loadrunner进行手机APP压力测试(亲测可行)

最近因为公司要进行app上一个业务功能的测试,但是app的性能测试还没有执行过呢,所以在网上查阅了一大堆资料,搞得很焦虑。网上主要提供了三种方法,一种是通过wifi进行录制,一种是抓包录制,还有一种是安装android emulator进行录制。记得有一种是要手机端安装hp record软件的,关键是手机也要root。另一种emulator录制的方法我觉得Android版本太低了,我觉得兼容不了我要录制的app,所以两种方法我都果断放弃了。热点录制弄了一下午,lr11网上说可以进行app脚本 录制,但我走到

2020-06-24 23:33:35 4427 11

原创 功能测试可以战胜技术测试吗?

前文测试分为很多种,例如功能测试,性能测试,自动化测试,安全测试,健壮性测试…可能很多人对功能测试的认知还是那种点点点的阶段,其实也没有错,但是点点点背后却也牵扯到很多东西,例如对于需求的理解,对于流程的理解等等。这绝不是你在大街上拉一个人就能做的东西!很多人觉得功能测试干不过做技术测试的,其实我觉得也没有错,但是两个之间给公司带来的效益我觉得都是对等的,甚至功能测试更胜一筹!试想一个项目连功能都不齐全,用户体验性以及产品的易用性都差的话,纵使你能并发成千上万的用户,那又有什么用呢?如何能成为一个优秀的

2020-06-23 14:47:30 738

转载 Android APP测启动速度

启动速度评判标准:启动一般分为:冷启动:首次启动,就是在启动应用前,系统中没有该应用的人和进程信息 (包括 Activity、Service 等)package名/activity名寻找第一次看见这个命令以为是包名或者activity名任选一个,后面才发现两个都要,下面就将找包名及activity名方法分享给大家,亲测可用哦1.首先清除日志 adb logcat -c(不清除的话会有一大堆日志文件出来,所以为了方便还是清除一下)2.启动日志抓取,.启动logcat,使用命令adb logcat

2020-06-18 15:45:29 460

原创 SQL语句and 和 or 联用产生的坑

SQL语句and 和 or 联用产生的坑最近在SQL学习过程中发现了一个很容易就让人误解的sql语句用法,在此跟大家分享一下数据随便整了一个简单的表,供大家参考CREATE TABLE shop(id INT AUTO_INCREMENT PRIMARY KEY,supplier VARCHAR(20),price VARCHAR(20),detail VARCHAR(20))INSERT INTO shop VALUES(‘1’,‘超市’,‘5.69’,‘手表’);INSERT I

2020-06-17 15:30:58 793 1

HP LoadRunner 11.00 Patch 4补丁下载

HP LoadRunner 11.00 Patch 4.zip(亲测可用),安装后会有Mobile App协议出现

2020-06-23

空空如也

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

TA关注的人

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