- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 允许指定ip访问指定端口
whitelistIP 接收IP字符串,中间以分号“;”间隔;IP为白名单,未加入白名单的禁止访问80端口。#!/usr/bin/bashfilename=/etc/firewalld/zones/public.xmlstr=$1whitelist(){arr=(${str//;/ })for i in ${arr[@]}do firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source addr
2020-10-24 09:12:50 1842
原创 docker与本机文件相互CP
如果从本机拷贝文件至docker,首先docker得运行,查看pingl@virtualbox:~$ docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESe3ecb342a004 ubuntu "/bin/bash" 3 mon
2020-08-19 20:33:55 331
原创 2020-08-17聊聊找工作的事儿吧
上次更新还是7月25号,这都过去两个3个星期了,主要原因是前段时间忙着离职,然后进入新公司,熟悉业务。那就来谈一谈离职和找工作的体会吧。1.为什么离职?离职的原因有很多,比如回来家发展、干的不舒心、工资不给力、个人提升能力不显著、公司垮了、被末尾淘汰了等等。曾经有一个兄弟离职了,是公司领导觉得他能力不行,不给转正,然后他就走了。我和他关系还不错,因为在一个项目中干过活。我就对他说,希望你的下一次离开,是因为自己有了更好的去处。而这次我离职的原因很简单,工资~~上一次的东家,其实还是蛮不错的,早9晚6
2020-08-17 22:34:07 230
原创 Jmeter录制手机app
0x01工作中有时候需要测试手机端,比如测试其接口或并发等。下面就写一个简单的jmeter录制手机app请求。本文不包含导入证书的操作,以后有机会再写另一个。0x02准备一个手机,一台电脑,保证手机能连接到wifi,且手机与电脑在同一个IP网段。打开jmeter,添加一个线程组,添加HTTP代理服务器。设置端口号为8889(此处请注意,保证端口号不被其他应用占用,且与手机端口号一致),目标控制器。打开手机WiFi设置(已华为Mate20为例)设置-->无线和网络--&g
2020-07-25 11:06:30 305
原创 JMeter插件-MQTT测试MQTT服务器
0X00MQTT百度百科:MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫
2020-07-24 15:20:48 1480
原创 多年测试人员的一些感悟
原创 平底锅 金阳光测试 2017-12-25原文档地址从事软件测试行业已有数年,从军工行业转到互联网,结合这几年走过的弯路,思考以后学习工作发展,现与大家分享一下工作中的感悟。总结能力知识有保鲜期,知识也会挥发,在工作中如果不及时总结,这次遇到的坑可能下次还会遇到。把工作中遇到的小知识点慢慢积累,形成自己的知识树、知识库,遇到类似问题就不会盲目的乱投医。总结后可以与大家多分享一下,在大家提出问题的基础上再次总结,雪球就会越滚越大。善于发问工作中难免会遇到各种各样的问题,当遇到问题的
2020-07-20 15:13:42 296
原创 Jmeter参数化方法
原创 平底锅 & 谢老师 金阳光测试 2018-01-29添加链接描述在做接口测试或性能测试中,参数化是常用的一种测试技巧,本质就是使用动态的数据替换固定的数据。参数化思想就是数据驱动,使得脚本业务逻辑和外部数据分开,脚本数据通过变量与外部数据对应,保证脚本的健壮性。简单介绍一下jmeter中常用的参数化方法:1.用户自定义变量(1)Testplan->Thread Group->Config Element中添加User Defined Variables,如下图:(2
2020-07-20 15:11:43 232
原创 java编写周易demo
0x00疫情期间,闲来无事,在家看周易,对于一般人来说,周易的组合不好记住,比如乾卦+坤卦为否挂等,试一试应该可以用程序的实现方式来展现。(此程序为2月份在家无聊编写,写的不好请各位看官勿喷~毕竟不是专业的开发人员)0x01首先得了解八卦的构成。卦象有三爻组成,爻又分为阳爻(—)和阴爻(- -)。还有八卦的口诀“乾三连,坤六断,震仰盂,艮覆碗,离中虚,坎中满,兑上缺,巽下断”。还有就是64卦象,是八卦的两两组合,也有歌诀,但是太长就不写了,回头看代码吧。ok,到此为止,基本的知识已经了解的差不
2020-07-18 22:05:54 684
原创 for循环解决数据库批量导入sql语句
0X00在测试过程中经常会需要造一些测试数据,由于在安装程序过程中会将数据库情况,就需要经以前准备好的表的sql语句导出来,安装后在导进去。0x01我们经常用的就是将全部的数据导出来再导进去,mysqldump用法不在此详述。mysqldump -u$username -p$passwd database > test.sqlmysql -u$username -p$passwd database < test.sql或者将部分的数据导出来再导进去mysqldump -u$use
2020-07-14 17:13:57 1606
原创 完美解决~~secureFX中文乱码问题
0x00在使用secure CRT的FTP功能时,有时候会出现汉字乱码的问题0x01在其他人回答解决secureCRT的乱码问题是修改外观的字符集为UTF-8。但是解决secureFX时,修改Data\Settings\Config\Sessions下的某个session。这样每次只修改一个比较低效。0x02修改Data\Settings\Config\Sessions的Default.ini就不用每次在GUI界面中手动修改UTF-8,且secureFX界面汉字也可以正常显示。ok,从
2020-07-07 18:24:44 2721 1
原创 python 正则表达式匹配邮箱名称
#test2.py'''正则表达式:\d 匹配数字\w 匹配数字或字母\s 匹配一个空格(包括“ ” \n TAB键等)* 匹配任意的字符,0个或多个+ 至少匹配一个字符? 标识0或1个字符{n} 表示n个字符{n-m} 表示n到m个字符^ 表示行的开头^\d 表示必须以数字开头$ 表示行的结束\d$ 表示必须以数字结束[0-9a-zA-Z\_] 可以匹配一个数字、字母或下划线[0-9a-zA-Z\_]+ 可以匹配至少由一个数字字母下划线组成的字符串[a-zA-Z\_]
2020-06-23 17:38:54 674
原创 linux本地上传和下载文件
windows中与linux交互的软件有很多,比如SecureCRT、Xshell、putty等,在工作中肯定会遇到相互传文件的操作,下面就以Xshell,介绍一下两者相互操作文件。有人说可以用FTP工具啊,本着极简原则,介绍一下rz/sz工具。1.Xshell登录工具在创建会话的时候,点击最下面的ZMODEM,可以填写下载的路径和加载的路径;2个路径可以一样也可以不一样;在下载的时候可以下载到相应的路径去。(我设置的是下载前始终询问)2.在Linux服务器,安装上传下载工具包rz及sz yum
2020-06-22 17:11:20 319
原创 记一次操作系统升级,差点一夜回到解放前
0x00 背景由于工作需要去变电站中升级系统并安装应用软件,通常这种地方都不能联网,必须使用离线升级方法。之前由另外一个同事负责,临时派他去其他地方,就把工作移交给我。0x01 过程此次升级的系统是一个厂家裁剪版的debian7.8,由于应用需要systemd来管理,但是裁剪版的没有systemd,所以要手动升级。将安装包给我,复制到相应目录下就可以。到了现场就执行复制可执行文件到/sbin目录到了这,其实一切都很简单,但是命令行为啥systemd不好使呢?也许重启一下就好了呢,这一闹,差点
2020-06-22 16:52:38 210
原创 fiddler+jmeter自动化投票
0x00前几年,在上一家公司需要员工为创新单位投票,每天只能投一票。那就投呗,我就多点击两下投票,界面显示“一个IP每天只能投一票”,这个提示好奇怪,“一个IP”?合着不同的IP地址就是可以继续投呗?说干就干~0x01XX公司创新单位投票解决方案方案一、员工手动刷实施难度:低技术难度:无每天增长票数:100~200优点:能够增强公司融入感,提高公司在员工心中形象。缺点:适合双卡手机,外地出差人员使用wifi人员。方案二、发朋友圈,让亲戚朋友帮忙实施难度:中技术难度:无每天增长票数:
2020-06-15 17:52:32 1085
原创 python获取目录下的文档名称
0X00最近老板不高兴,想开人了。一天快下班了。老板:“小丽,把那个招投标目录下的文档名称给我列个清单,回头我找隔壁王老板聊聊去,快点给我!要不扣你工资”。小丽:好的老板(脸上笑嘻嘻,心里MMP)小丽一看表,5点58分,这不下班了,耽误我去见男朋友+摆摊啊,不由得口吐芬芳、神兽过江。再一看嚯,这个目录下有300多文件。手动的复制粘贴300多个文件,不得手软啊。眼神提溜一转,我BF之前在CSDN上写过一个神马代码,好像可以直接获取目录下的文件名,我试试。后来一看,居然还需要python3环境,哪个
2020-06-13 12:14:06 163
原创 moco模拟器+python接口测试
背景:有时候在工作中拿到接口测试文档,但是开发还没有开发完毕,怎么整,等RD开发了,留给我们的时间就不多了,所以工作要做在前头,防止后续工作时间不足。moco可以模拟服务器返回数据,在一定程度上可以满足要求。本文后边也提到了,如果用python做接口测试的简单方法。原理基本都一样,就看在工作中的实践了~~0X00moco工具下载地址:链接:https://pan.baidu.com/s/1JZ8wClc1n76HXVq1RPxLqw 提取码:ax6g或者下载最新版本:http://c
2020-06-13 11:24:04 317
原创 Linux操作系统复制和还原
0x00工作中经常会使用Linux操作系统,有时候需要装操作系统,而且和某些测试机环境一样,每次都得现装操作系统,数据库、java环境、应用程度等,耗费大半天的时间。一次听同事说有这么一个工具,觉得听不错的,也安利大家一下吧。官方网址:https://github.com/rear/rear0x01#!/bin/bash#使用root权限使用本脚本#此脚本仅在CentOS系统使用过,Ubuntu理论上也可以#安装rear工具Installrear(){yum install -y asc
2020-06-11 22:21:50 756
原创 批量复制文档并重命名,并修改每个文档中的字段
在工作有时候要构造测数据,比如构造大量的数据库文件等,有时候也需要批量的复制文件。本脚本的目的是:批量复制某个文档并重命名,并修改每个文档中的某些字段话不多说,直接上代码:#!/bin/bashi=1while (($i<=256))do cp GZDW.icd BZDW$i.icd let "i ++"donej=1while (($j<=256))do sed -i '10s/TEMPLATE/TEM
2020-06-11 21:59:36 584
原创 第一次写博客
第一次写博客第一次写博客,之前还犹豫在51写还是这,觉得在哪些都无所谓。做软件测试也有一定的年限了,也对一些东西有了自己的理解,顺便记录一下自己学习的东西,拿出来和大家分享一下也是好的。以后尽量多写,多看,多思考,督促自己吧,哈哈~~...
2020-06-11 21:47:49 100
mqtt-xmeter-2.0.2-jar-with-dependencies.jar
2020-07-24
moco-runner-1.1.0-standalone.jar
2020-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人