自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

空城雀的博客

心沉下去,bug浮上来。

  • 博客(83)
  • 资源 (27)
  • 收藏
  • 关注

原创 最全面的HIVE详解

Hive简介上图是OLAP引擎整体架构图,分为三个层面:数据存储层,计算资源层以及OLAP服务层。(我们从olap引入hive,如果重点关注hive,这部分作为扩展即可。)• OLAP引擎是基于Spark和Hadoop的SQL引擎,内部依赖Druid,HDFS,HIVE存储来存储相关数据。为了与离线计算集群解耦,OLAP自身内部有一套完整的HDFS存储,HIVE存储以及Yarn资源池。•...

2018-11-08 15:09:41 4640

原创 Loadrunner12录制时,目标网站打不开的解决办法

Loadrunner录制时目标网站打不开

2024-09-03 18:16:39 356

原创 Jmeter使用JSON Extractor提取多个变量

1.当正则不好使时,用json extractor。2.提取多个值时,默认值必填,否则读不到变量。

2024-07-05 11:41:32 534

原创 python-xmind2testcase二次开发适配用例模板

xmind2testcase二次开发适配自己的用例模板

2024-04-10 13:52:22 217

原创 Jmeter如何录制https的系统性能脚本

Jmeter录制HTTPS性能测试脚本

2024-04-09 10:28:21 1336

原创 非GUI模式下jmeter结果树中数据为空的解决办法

保存后重新执行压测脚本就行了。不过这时候生成的jtl文件可能会非常大,看自己取舍吧。1、在jmeter.properties文件中修改配置。2、在user.properties文件中追加配置。如果要显示响应数据的话,修改以下两个配置文件。

2024-02-20 15:12:39 594

原创 Webgoat-Hijack a session通关答题教程

答题思路:1.先获取合法的id2.答题时,拦截请求,换成合法的id3.服务器会返回hijack_cookie4.找hijack_cookie有什么规律,自己猜出一个新的正确的hijack_cookie5.使用新hijack_cookie发送请求,服务器返回成功,即可通关。用到的工具:1.burp

2023-09-01 12:01:39 1502

原创 jmeter返回结果中文乱码的解决办法

jmeter返回结果中文乱码完美解决

2023-04-28 15:08:16 571 1

原创 appium定位xpath报错的解决办法(亲测有效)error“:“invalid argument“,“message“:“Exception while reading JSON“

appium定位xpath报错的解决办法(亲测有效)error":"invalid argument","message":"Exception while reading JSON"

2023-04-19 11:44:31 511

原创 jmeter非gui运行的方式以及jtl文件的查看

当然了, 这个影响并不是说被测系统的性能受到了影响,比如响应时间变大之类,而是影响了负载量 的生成,比如非GUI方式100个线程可以产生100TPS的负载,而GUI方式只产生80TPS 的负载,如果一台机器只能支持100个线程运行,那么我们就只有多加机器来运行测试计划, 这样一台负载机变为两台。非GUI 方式虽然不显示界面,但也会以字符形式周期性显示执行结果,对负载机的资源消耗会小一 些,所以同等条件下非GUI方式的JMeter机器能够产生的负载会比GUI方式的Jmeter产生 的负载大一些。

2023-04-19 09:44:04 945

原创 selenium+python:clear不生效时,处理清空input框内容

做selenium自动化时,有时想清楚input框内的内容,但是使用clear却不生效,可以采用其他思路代替clear,就是使用键盘输入ctrl+a,再delete,这样就可以了。

2023-03-29 11:34:24 1646

原创 selenium处理input框中鼠标移上去会显示叉号的情况

但是在selenium定位这个叉号时,xpath却定位不到,因为这个层级是svg了,xpath定位不到,需要使用css定位,就可以了。如图,当鼠标移动到这个input框中时,右侧的下拉按钮就会变成叉号,点击这个叉号,可以清空input框内容。

2023-03-28 11:58:25 427

原创 selenium处理获取input标签中的value值

imput是html中的一个标签,该标签有很多属性,在处理自动化时,通常我们需要校验这个value值,那么如果按平时的id xpath之类的定位,是获取不到input的value值的。这里的page,是因为我使用了PO模式,就是driver.find_element…xpath().get_attribute()同理,获取占位符,也可以使用这样的方法。只不过key换成了placeholder。get_attribute可以以字典形式,通过key获取对应的value。

2023-03-28 09:42:51 1083

原创 selenium使用js操作滚动条

selenium使用js操作滚动条

2023-03-20 11:40:22 238

原创 selenium处理切换frame窗口

IndexError: list index out of range的,如图,红框标出的是一个frame,蓝框标出的是另一个frame,如果进入这个页面后,直接定位蓝框内的元素是会报错。这时候需要切换到frame再操作即可。忽略紫色部分,是为了脱敏,它不重要。

2023-03-16 17:13:11 165

原创 selenium定位dialog元素的方法

今天是遇到了个dialog,使用xpath定位了好久,运行时一直找不到,报的错:IndexError: list index out of range。关于selenium定位弹窗的方法,不外乎与alert 、confirm 、prompt,这三种的使用方法网上很多讲解,就不赘述了。还有是关于div的定位,这种直接在控制台定位即可,也很久简单。最后解决办法:不用xpath,用css。

2023-03-16 16:18:18 1140

原创 安装完JDK后没有JRE文件的解决办法

3.最后输入bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre,回车。这样你再打开安装jdk目录就有jre文件啦!•如果你装在c盘,直接输入“cd空格安装目录”,然后回车。如:cd C:\Program File。如果你是装在其他盘,比如装在D盘,输入d: ,回车;然后输入“cd空格安装目录”,然后回车。1.打开命令提示符,直接搜索cmd。2.打开安装jdk的文件。如:cd D:\jdk。

2023-03-14 16:58:30 5126

原创 关于敏捷测试的一点感悟

关于敏捷测试的一点感悟

2023-03-09 11:44:20 156

原创 jmeter性能测试中 ramp-up的设置参考值

另外,由于jmeter默认使用1g的内存资源,一般情况下,一台电脑发起http请求,大概能虚拟出2000以内的并发用户数,因此当并发用户数超过2000时,就要考虑用分布式了。ramp-up时间:在设置的时间结束的时候,启动多少个线程数。但注意,这并不代表每秒会启动多少个线程数。另外我们设置的ramp-up时间不能太短,也不能太长。100以内的并发用户数,ramp-up时间设置为1-2s。100-500左右,rramp-up时间设置为2-3s。500以上,ramp-up时间设置为5-10s。

2023-03-09 11:11:38 2613

原创 每天一个linux命令四剑客:awk

AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符linux中有三剑客之称:三剑客之首就是 AWK。

2023-03-09 11:09:11 162

原创 每天一个Linux命令四剑客之find

find 命令用来在指定目录下查找文件,在参数之前的任何字符串都会当作是目录名。使用 find 命令时,如何不设置任何参数,则 find 命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部显示出来。

2023-03-08 17:50:00 182

原创 每天一个linux命令:四剑客之grep

grep命令是文本搜索命令,它可以正则表达式搜索文本,也可从一个文件中的内容作为搜索关键字。 grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。

2023-03-07 09:50:24 230

原创 每天一个linux命令:性能监控和优化命令之top

每天一个linux命令之性能监控和优化命令:top

2023-03-06 10:06:13 742

原创 pytest自动化测试中的poium测试库

pytest自动化测试中的poium测试库

2023-03-03 18:04:29 450

原创 Linux忘记root密码怎么办?

以centos7为例,忘记root密码或其他成员的密码两种救援模式1、rd.break重启linux操作系统,再出现GRUB引导程序时,按esc键(目的是暂停启动引导)如下图1图1再按e键(目的是编辑GRUB引导参数),如下图2图2在Linux16这一行的最后,添加rd.break console=tty0(如果是物理机的话就不需要加console=tty0,虚拟的话需要)如下图3图3按Ctrl+x,进入救援模式输入 mount ,可以查看根目录的路径(/sysr

2021-04-29 11:21:29 5151 1

原创 磁盘分区知识学习

扇区是最小的物理存储单位 512b柱面是最小的分区单位磁盘的组成:【圆形盘片;机械手臂和磁头;主轴马达,转动盘片便于磁头读写数据】盘片的组成:【扇区是最小的物理存储单位,大小521B;扇区组成一个圆,是柱面,是最小的分区单位;第一个扇区最重要,上面存储主引导记录MBR和分区表,分区表64B】各种接口的磁盘在Linux中的文件名分别是:/dev/sd[a-p][1-15]:表示SCSI,SATA,USB,Flash等接口的磁盘文件名。/dev/hd[a-d][1-63]:为IDE接口的磁盘文.

2021-04-27 17:13:53 752

原创 每天一个Linux命令(12):tar

tar:为linux目录或文件创建档案,把一大堆文件打包成一个大文件。注意和压缩的区别:将一个大文件压缩为一个小文件。我们常说tar用来压缩和解压缩,但它本身是不具备压缩功能的,只是完成打包功能,想要压缩文件需要调用压缩功能1、打包大家注意看tar cvf打包的4.tar,大小为20480,比4*2357还要大,可见并没有压缩作用c 创建新的压缩文件 v 打印创建过程 f 指定压缩文件[root@localhost ddd]# lltotal 16-rw-r--r--. 1 root roo

2021-04-26 16:24:00 194

原创 每天一个Linux命令(10):cp和mv

cp:copy,复制文件或目录。1、复制源文件到目标目录格式:cp [选项] 源文件 目录注意:带-a,文件的时间是一样的;不带-a,复制过来的文件是当前的时间。[root@localhost ppp]# lltotal 8-rw-r--r--. 1 root root 0 Mar 30 13:45 1.sh-rw-r--r--. 1 root root 7 Mar 30 13:46 1.txt`-rw-r--r--. 1 root root 664 Apr 7 09:44 tmp

2021-04-07 12:33:51 226

原创 每天一个Linux命令(09):find之xargs

xargs:extend arguments 扩展参数在使用exec时,find命令会将所有匹配到的文件一次性传递给exec,有些系统会限制传递的长度,所以会导致exec出现数据量溢出,这个情况下可以使用xargs。xargs是每次只获取一部分文件,先处理最先获取的文件,如此以往。此外,exec并非为获取到的全部文件起1个进程,而是为每一个匹配到的文件发起1个进程,导致进程过多影响性能。xargs则只起1个进程。1、对比exec、xargs,查找当前目录下的文件并测试它们属于哪类文件[root@

2021-04-06 15:27:12 350

原创 每天一个Linux命令(08):find之exec

通常,查找到文件之后,还会有后续的操作,使用exec可以实现。示例1、查找到后ll查看一下find . -type f -exec ls -l {} ;前面都懂,exec后面带的是执行的命令,{}指exec前查找到的文件,最后以;结尾,\是转义的作用,防止;出现歧义。示例2、查找到后ll删除find . -ctime -2 -exec rm -r {} ;[root@localhost ppp]# lltotal 4-rw-r--r--. 1 root root 0 Mar 30 13:

2021-04-01 11:36:04 338 1

原创 每天一个Linux命令(07):find

find是一个非常强大的搜索命令,由此,参数等也很多,学习起来需要慢慢的记忆理解。与locate查索引库不同,find是遍历硬盘上的文件,所以是非常消耗资源的。命令格式find [路径] [参数] [-print -exec -ok...]这里注意与locate的区别,locate无需指定目录locate [参数]下面从最简单的开始。示例1、在当前目录下根据名称查找.代表当前目录;-name 查找文件/目录的名字下面还可以看出,不带. 默认仍为当前目录[root@localhost a

2021-03-30 14:13:00 231 1

原创 每天一个Linux命令(06):locate

查找系统内的文件档案。查询机制:①建立一个包含所有文件命令及路径的数据库,数据库由updatedb程序来更新,该程序一般由cron周期性建立更新,也可强制手动更新。这是与find最主要的区别,find是去硬盘中查找。②locate插叙数据库索引找到符合条件的文件档案。③所以,最近更新的文件可能使用locate是找不到的,因为数据库还未更新。系统默认每天更新一次。etc/crontab示例1、首次使用出错如果你第一次使用locate,可能会遇到下面的错误[root@localhost etc]

2021-03-29 11:45:58 167 1

原创 每天一个Linux命令(05):which

作用:查询bash命令的路径,在$PATH里查找,并返回找到的第一个结果。示例1、查询cd yum的路径[root@localhost bin]# which cd/usr/bin/cd[root@localhost bin]# which yum/usr/bin/yum示例2、同时查询cd yum的路径[root@localhost bin]# which cd yum/usr/bin/cd/usr/bin/yum...

2021-03-26 14:46:18 137

原创 redhat8.0 解决yum system is not registered to Red Hat Subscription Management. You can use subscripti]

redhat8.0在使用yum安装软件时,报错Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.Error: There are no enabled repos.翻译过来就是无法读取用户标识此系统未注册到“红帽订阅管理”。您可以使用订阅管理器进行注册。错误

2021-03-25 14:59:43 3240 4

原创 每天一个Linux命令(04):rmdir

作用:删除一个或多个字目录项,需要有对父目录的写权限。1.不能删除非空目录。[syq@localhost ~]$ lltotal 0drwxrwxr-x. 4 syq syq 28 Mar 24 09:52 adrwxr-xr-x. 2 syq syq 6 Mar 12 14:37 Desktopdrwxr-xr-x. 2 syq syq 6 Mar 12 14:37 Documentsdrwxr-xr-x. 2 syq syq 6 Mar 12 14:37 Downloadsdrwx

2021-03-25 10:59:37 156

原创 每天一个Linux命令(03):rm

rm是一个危险的命令。作用是删除目录或文件。删除目录需带参数-r示例1.删除文件[syq@localhost a]$ lltotal 0drwxrwxr-x. 3 syq syq 15 Mar 24 09:31 bdrwxrwxr-x. 2 syq syq 6 Mar 24 09:35 ggg-rwxr-xr-x. 1 syq syq 0 Mar 24 09:40 test.shdrwxr-xr-x. 2 syq syq 6 Mar 24 09:33 ttt[syq@localho

2021-03-24 09:56:28 182 1

原创 每天一个Linux命令(02):mkdir

作用:创建目录,创建者在当前目录需具有写权限,目录名不能和已存在目录重复。示例:1.创建目录toolsmkdir tools2.递归创建多个目录mkdir -p a/b/c3.创建权限为755的目录mkdir -m 755 dirtest-m mode 设置权限4.创建目录时显示信息[syq@localhost a]$ mkdir -v gggmkdir: created directory 'ggg'[syq@localhost a]$ lltotal 0drwxrwxr-x

2021-03-24 09:37:52 223

原创 每天一个Linux命令(01):ls

ls:list的缩写列出目标目录下的文件和目录清单常用参数ls -a :a=all,列出目录下的所有文件,包括.开头的隐藏文件ls -l:ll,列出文件的所有者、权限、大小等信息ls -t:以修改时间排序ls -S:以文件大小排序ls -R:recursive 列出所有字目录ls -r:reverse 按照反向次序列出目录示例1.计算目录下的文件个数和目录个数计算文件个数:ls -l /home | grep “^-” | wc -l计算目录个数:ls -l /home | grep

2021-03-22 10:07:41 147

原创 pycharm+selenium自动化测试无法生成html报告,及生成的报告为空的解决方法

最近有同事在使用pycharm+selenium进行自动化测试时,遇到了几个问题,以前我也遇到过,但是和这次还有点不一样,记录一下。1.自动化测试无法生成html报告测试脚本运行成功,但html报告没有生成,之前我遇到过,解决办法是删除pycharm默认的unittests,但是这次这样操作却没起作用,研究了一下,用下面的方法解决:主要原因是在用的这个版本pycharm的setting没有改...

2020-04-01 13:36:54 2942

原创 不同excel根据某列相同字段值进行关联

不同excel根据某列相同字段值进行关联使用VLOOKUP函数,=VLOOKUP(C2,Sheet4!A$2:F$222,2,FALSE)Sheet1:姓名,学校Sheet2:姓名,年龄需求:在sheet1中关联补充年龄。答:=VLOOKUP(A2,Sheet4!A$2:F$222,2,FALSE)A2指要比较的字段,即姓名。Sheet4!A$2:F222指去sheet4中关联,...

2019-12-16 16:06:34 4609

高清全面产品经理知识地图

高清,11M,思维导图,从市场研究、产品规划、产品设计、技术基础、数据分析、项目管理、用户增长、沟通能力8个方面详细的介绍了产品经理应该掌握和具备的专业、技术、心心理等素质,对从事产品经理岗位的同学,以及想转产品岗位的同学来说,都是非常棒的提升工具,喜欢的同学可以下载学习。

2023-03-06

计算机本科毕业设计(代码+文档全有)

这是一整套,包括代码、毕设、答辩PPT等,下载后直接运行即可。 计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码

2022-03-25

QH大学2020-2021年元宇宙发展研究报告.7z

清华大学元宇宙研究报告,高清完整版

2021-11-26

web测试总结.zip

web测试总结。详述了web测试的方法以及注意点,是测试收藏点

2019-10-09

JMeterPlugins-Standard.zip

包含JMeterPlugins-Standard1.3和1.4版本 也可从该链接下载 https://jmeter-plugins.org/downloads/old/ 我在使用jmeter5.1版本时,使用插件管理器安装图形化插件 后,只有四五个监听器,当我重新安装独立的Standard插件后 插件变得丰富,所以自己选择喽 安装方法: 下载后解压,将Standard.jar放到lib/ext下,重启即可

2019-08-28

产品需求说明书模板

产品开发需求说明书模板,IT行业所需要的几大文档之一,可参考

2019-08-16

jmeter插件管理器--jmeter-plugins-manager-1.3

这是jmeter的插件管理器,安装后可以从“选项”中直接管理想要的插件

2019-08-13

APP测试点.docx

该文档总结了在测试手机APP时应该注意的要点,比较全面,对测试人员来说很值得学习

2019-08-12

smallpdf.zip

该软件用于文档格式之间的相互转换,最常用的是pdf转word,是免费使用破解版本,下载后仅用于学习,不可用于商业用途。

2019-08-06

BlazeMeter-4.5.1-0.zip

BlazeMeter是一款脚本录制工具,录制的脚本可以导入jmeter,是badboy的替代品,喜欢的可以尝试下。先解压,再将加压后的文件夹拖入chrome://extensions/页面,即安装完成。

2019-06-21

synapseRT插件.zip

synapseRT是一款jira的插件,实现了jira对需求、测试用例、测试计划等的管理与连接,该jar包可破解,【仅供学习,严禁用于商业用途】

2019-06-03

java的多态扩展性

java教学视频,讲解了多态的扩展性、转型、成员特点、主板实例、object类等

2019-04-23

java学习面向对象聚集关系、抽象类

收集的java学习视频,主要讲解了聚集关系、抽象类、接口的特点举例等

2019-04-23

java教学视频面向对象

讲解java教学视频,面向对象的封装、多态、继承等特性

2019-04-23

毕向东java教程第567天压缩版002

毕向东java教程第567天压缩版002,视频是毕老师讲解的java基础教程,按每包220M进行压缩,需要下载5个包后再解压

2019-04-23

毕向东java教程第567天压缩版001

毕向东java教程第567天压缩版001,视频是毕老师讲解的java基础教程,按每包220M进行压缩,需要下载5个包后再解压

2019-04-23

jmeter3.0版本

这是jmeter的3.0版本,在搞ip欺骗的时候,用了5.1 2.6版本都不可以 确定3.0版本支持ip欺骗

2019-04-03

jmeter图形化监控ServerAgent-2.2.1版本

jmeter图形化监控工具ServerAgent,这是比较经典的2.2.1版本

2019-03-29

jmeter图形化监控工具ServerAgent-2.2.3

jmeter图形化监控工具ServerAgent-2.2.3,这是2.2.3版本

2019-03-29

SQL学习资料

SQL学习资料,用于常用的SQL复习以及进阶复杂SQL的学习

2019-03-28

hbase学习资料收集

文档收集了一些网络上的hbase相关学习资料,对初学者来说是非常宝贵的,省去了在网上找的时间,又省去了看一些无用的资料的麻烦。

2019-03-21

测试报告模板

这是一份测试报告模板,对于测试人员来说,测试任务完成后,需要输出一份标准的测试报告

2019-03-18

RF接口自动化测试案例详解

该案例是使用RF进行接口测试的一个案例解释,主要涉及到建模、建数据集等操作,其中用到最多的是for循环

2019-03-15

外星人入侵源代码

适合python初学者的外星人入侵项目,对理解python项目、练手python开发有很好的帮助

2019-02-21

外星人入侵代码

学习python的入门练手项目-外星人入侵-源码,适合python初学者

2019-02-21

最详细的正则表达式教程

整理的一份最详细的正则表达式教程,收集于网络,看完绝对可以学会

2018-12-05

hive入门级详解

hive入门级详解,包括数仓与传统数据库的比对,hive的存储结构与存储原理,分区分桶、hql如何转换成mapreduce、UDF自定义函数等

2018-12-04

空空如也

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

TA关注的人

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