自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

parker007的专栏

每天学习一点点,每天进步一点点

  • 博客(72)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 centos搭建vsftpd,用户登录报:530 Login incorrect

最近在centos搭建vsftpd,在两台服务器上各部署了一套ftp,但是其中一台可以正常用户登录,另一台用户登录报:530 Login incorrect,两边部署明明是一模一样的,折腾了大半天,各种百度,最后通过查询系统安全日志文件,看到了/etc/shells有问题,然后对比了两台服务器的这个文件的权限类型,尝试了把它改成跟正常登录的那个一样权限,果然就可以登录了!C:\Users\l...

2020-05-08 16:05:03 2194

原创 快速在Centos中搭建vsftpd,且指定用户登录

快速在Centos中搭建vsftpd,且指定用户登录1、检查是否安装# rpm –qa |grep vsftpd2、安装vsftpd# yum -y install vsftpd3、创建用户1)方法一# 创建用户 user01,指定 /var/ftp/pub 目录# useradd -g root -M -d /var/ftp/pub -s /sb...

2019-11-13 14:51:39 559

转载 业务量、吞吐量和存量数据的关系

业务量:是不带时间单位。我们提到业务量的时候,一定会加一个时间单位。比如说,每天的业务量是100万笔,每年的业务量是1亿笔,等等吞吐量,是自带时间单位的。吞吐量是单位时间内处理的业务数量。业务量和吞吐量的关系那么问题来了,我们做性能测试的时候,用哪个词呢?业务量 or 吞吐量?事实上,这两个词我们都用。因为他们的内涵不同。业务部门的目标里,往往是一年业务量多少,一天业务量多少。...

2019-06-03 20:16:22 7608

原创 批处理命令批量复制文件并重命名

工作中如果需要把一个文件复制成N个内容一样且名称不一样的文件,可以使用批处理命令实现步骤如下:1、如现有文件名称为:test001.ini 文件2、创建一个文件名称列表 FileList.txt,2种方式可以创建1)是可以使用excel创建,然后复制到 FileList.txt2)通过批处理命令实现REM @echo off@echo offset name=F...

2019-06-03 16:13:58 7410 4

转载 初识Web测试框架SeleniumBase

基于Selenium和unittest单元测试框架的一个测试框架SeleniumBase。1、SeleniumBase支持pip安装 > pip install seleniumbase它依赖的库比较多,包括pytest、nose这些第三方单元测试框架,是为更方便的运行测试用例,因为这两个测试框架是支持unittest测试用例的执行的2、SeleniumBase还生...

2019-05-17 17:46:41 929

转载 scrapy下xpath和css选择器语法

Xpath基本语法一、常用的路径表达式:举例元素标签为artical标签二、谓语谓语被嵌在方括号内,用来查找某个特定的节点或包含某个制定的值的节点三、通配符Xpath通过通配符来选取未知的XML元素四、取多个路径使用“|”运算符可以选取多个路径五、Xpath轴轴可以定义相对于当前节点的节点集六、功能函数使用功能函数能够更好的进行模糊搜索...

2019-05-16 16:16:36 219

原创 chromedriver版本对应支持的Chrome版本

下载chromedriver,链接:http://chromedriver.storage.googleapis.com/index.htmlChromeDriver v2.41 (2018-07-27)---------- Supports Chrome v67-69ChromeDriver v2.40 (2018-06-07)---------- Supports Chrome v66...

2019-05-06 22:18:59 1488

原创 如何测试远程端的端口是否开放

使用命令:curl ip:端口还可以这样用:curl -H 'Host:10.193.40.XX' http://10.193.40.XX:18888/manage/list或curl -x 10.193.40.XX:18888http://10.193.40.XX:18888/manage/list

2019-04-29 15:23:57 1881

原创 谈谈Jmeter函数助手几个常用函数的用法

1、__Random函数使用方法如下:${__Random(1,100,字段名)} ,输入最小值和最大值,任意定义个字段名,系统会随机在1-100中产生一个数值在body中使用:"fxlx":"${__Random(1,100,fxlx)}",字段名必须跟前面保持一致,如下图中随机产生的:662、__RandomString使用方法如下:${__RandomStr...

2019-04-25 12:40:40 3432

原创 Jmeter向postgresql数据库批量插入数据

1、添加线程组2、添加JDBC connection configuration,配置如下3、添加JDBC request,配置如下INSERT INTO gdvbias_kkda_problem (id, cdbh, cdxxid, check_type, create_time, kkbh, kkdaid, problem_field_name, status,updat...

2019-04-24 14:05:01 674

原创 window启动MongoDB服务时提示:不能再本地计算机启动MongoDB

问题如下:命令启动服务时提示如下:进入本地服务管理器中启动提示如下:解决办法:1. 删除以下两个文件到MongoDB安装路径下,D:\Program Files\MongoDB\data\db 下的mongod.lock和storage.bson文件2. 删除安装的服务mongod --logpath "D:\Program Files\MongoDB\...

2019-04-17 15:54:51 1051 1

原创 windows下MongoDB安装配置

1、安装MongoDB下载后的安装包:安装比较简单,中间主要是选择“Custom”自定义 安装路径修改下:D:\Program Files\MongoDB然后不断“下一步”,安装至结束。安装比较容易。难点在启动Mongodb的服务以及将MongoDB设置成Windows服务,加配置文件在windows的“服务”中找到。2、先创建数据库文件的存放位置在MongoDB安装目录下...

2019-04-13 13:48:02 167 1

转载 Jmeter-RandomString和Random函数使用

__Random 函数介绍作用:生成随机数使用格式:${__Random(5,30,myResult_Random)},其中第一个参数5,表示希望生成的数字最小的值,必填第二个参数30,表示希望生成的数字最大的值,必填第三个参数myResult,表示生成的数保存在这个变量中,非必填 ,其中myResult值在 [5,30]之间,包含5和30一般有2种用法:1、${...

2019-03-25 15:51:07 11959 3

转载 jmeter如何使用自己写的jar包和beanshell

1、在jmeter的根目录,新建自己的jar目录2、将自己的jar包放在该目录3、修改bin下面的配置文件,如图修改4、新建,增加beashell,我们这里是测试kafka的api5、点击【运行】观察到结果...

2019-03-22 11:08:51 719

转载 WebSocket协议接口测试

1、下载必要的插件(如果你没有的话),存放路径:\apache-jmeter-4.0\lib\ext2、根据请求信息,添加samper3、填写sampler的信息4、运行,查看结果

2019-03-22 11:05:54 1646

转载 Bug产生原因的深入分析

一、前后端使用架构导致  前端使用es7+react+node使用,在开发方面增大了工作量: 封装组件; 多个模块公用组件,导致改动一个功能点,改坏其他模块;对测试的影响就是,该一个模块,需要回归其他涉及的多个模块哦。   后端属于大数据基础上做各种条件筛选,在具体实现上采用了“重内存”方案,即:  1、将数据定时更新到内存中;  2、在内存中做多条件的筛选; ...

2019-03-21 17:37:56 2268

转载 Jmeter自动化测试常见的问题解决方案

1、如何解决response内容中文乱码问题?解决方案:添加一个BeanShell PreProcessor,然后在Script代码区域添加:prev.setDataEncoding("utf-8");如图:2、如何提取response中json格式的内容?解决方案:在请求Samper,添加一个后置处理器(Json提取器)。格式:$.data.report.rep...

2019-03-18 17:43:18 329

转载 测试经验分享一二

举个栗子1:客户IE11的浏览器,进行数据提交时,浏览器报404(非程序类404),应该是浏览器提交数据时响应头缺失导致:在不修改程序的情况下,解决办法如下:1.打开CMD,输入regedit,回车2.找到HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSE...

2019-03-15 16:10:41 298

原创 Linux下搭建如何FTP服务器

1.运行以下命令安装 vsftpd。# yum install -y vsftpd2.运行以下命令打开及查看etc/vsftpdcd /etc/vsftpdll说明:/etc/vsftpd/vsftpd.conf 是核心配置文件。/etc/vsftpd/ftpusers 是黑名单文件,此文件里的用户不允许访问 FTP 服务器。/etc/vsftpd/user_list...

2019-03-08 14:34:51 915

原创 如何通过xshell把Windows的文件上传到linux上(或从linux下载到win)

第一步:配置xshell(1)打开xshell工具,点击属性的下拉框,并找到需要从Windows上传文件到linux主机的连接,并点击该链接;(2)页面上弹出该链接的属性修改页面,并选中文件传输,把指定保存接受文件的文件夹进行修改,其中下载路径和加载路径是选择Windows上的存放目录,这两个可以相同,也可以不同,修改后如下图所示此时,xshell就配置好了第二步:在linux...

2019-02-26 15:23:39 11565 2

原创 ifconfig查看的ip与设置ip不一致,且重启网络失败

问题如下:1、设置了静态IP,执行# service network restart 失败2、# ifconfig查看显示的IP与实际设置的IP不一致,设置的是192.168.11.2,查看显示的是192.168.11.105 首先看问题:执行service network restart命令后出现下面的错误:根据提示输入systemctl status network.s...

2019-02-20 19:25:35 5825 3

原创 Jmeter响应数据中文显示乱码,解决方法

jmeter运行返回的响应数据出现中文乱码时,怎么解决?当响应数据或响应页面没有设置编码时,jmeter会按照安装目录下bin/jmeter.properties文件中,找到sampleresult.default.encoding设置的格式解析,默认ISO-8859-1,解析中文肯定出错# The encoding to be used if none is provided (defa...

2019-02-15 16:48:34 1109

转载 Linux查看系统配置常用命令

一、linux CPU大小#  cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"   说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。其实应该通...

2019-01-24 16:17:38 861

转载 如何进行支付流程及安全测试?

        现在有不少测试朋友做的项目中,可能也会涉及到支付相关的功能。比如:做商城的,做游戏的以及其他在线交易的网站、APP等。如果支付出了问题,或者用户拿少的钱通过篡改请求数据购买大金额的商品,如果是实物的话,发货前还有可能被发现。如果是虚拟商品话费、游戏币等就有可能造成损失。  所以,不管是实物也好,虚拟商品也好,涉及到支付功能时,大家在测试的过程中一定要重视,否则,会造成很大损失。...

2018-11-06 11:44:17 2092

转载 怎样做接口测试?

一、常见接口  1、webService接口:是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。可以使用的工具有SoapUI、jmeter、loadrunner等;  2、http api接口:是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串,有get和post等...

2018-11-06 11:37:20 344

原创 lsof -i:port 的作用

lsof -i :8091 知道8091端口被哪个进程占用netstat -lnp|grep 7000 查看7000端口被哪个进程占用杀进程:# kill -9 21126 

2018-11-02 15:02:01 6430

原创 Jmeter之csv data set config参数化body data

首先创建线程组再创建HTTP请求创建csv文件添加csv dtat set config配置如下:要读取csv文件中的所有行,必须要设置相应的线程数,如文件行数为30,则设置30个线程,如果线程数为1,则只读取第一行添加监听器-查看结果树,运行结果如下...

2018-10-31 14:56:46 2454 1

原创 Linux下部署Jenkins环境

第一步:安装jdk环境安装包:jdk-8u111-linux-x64.tar.gz 进入想要安装的目录下,解压包:tar -zxvf jdk-8u111-linux-x64.tar.gz添加环境变量进入etc目录下#vi  ./profile添加如下export JAVA_HOME=/opt/hikcms/jdk/jdk1.8.0_131export PATH=$JA...

2018-10-15 13:57:10 144

原创 Jmeter批量插入数据库

利用Jmeter批量插入数据库1.   启动Jmeter2.   添加 DBC Connection Configuration右键线程组->添加->配置元件->JDBC Connection Configuration添加后进行必要的配置3.   添加参数化所需变量 配置 4.   添加JDBC Request右键线程组-...

2018-10-10 10:47:34 690

转载 Git分支管理规范

关于Git的一些分支管理规范。。。 一、分支与角色说明Git 分支类型master 分支(主分支) 稳定版本develop 分支(开发分支) 最新版本release 分支(发布分支) 发布新版本hotfix 分支(热修复分支) 修复线上Bugfeature 分支(特性分支) 实现新特性Gitlab 角色与项目角色对应关系Owner(拥有者) Git 管理员...

2018-10-10 08:46:43 141

转载 谈谈常见的性能测试缺陷

性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速率、容错能力等进行分析测试,找到系统的性能瓶颈,并确认问题得到解决的过程。由于工作需要,对性能测试缺陷分类进行了整理,这篇博客,聊聊常见的性能缺陷以及表现方式。。。性能测试缺陷分类缺陷类型 缺陷描述 硬件 磁盘空间 CPU IO读写速率 内存 网络 带宽 网...

2018-10-09 16:20:24 1713

转载 selenium 之 断言

在编写自动化测试脚本时,为了使“机器”去自动辨识test case的执行结果是True还是False,一般都需要在用例执行过程中获取一些信息,来判断用例的执行时成功还是失败。判断成功失败与否,就涉及到断言。webdriver的断言使用有三种模式:操作(action)、辅助(accessors)、断言(assertion)。 1、操作(action)模拟用户与Web应用程序的交互,一...

2018-10-09 16:18:20 2194

转载 Jmeter之函数助手

一、使用jmeter函数助手启动jmeter后,可以在JMeter的选项菜单中找到函数助手对话框(快捷键:Ctrl+Shift+F1),如下图所示:打开函数助手,可以从下拉列表中选择一个函数,并为其参数设定值,不同函数要求的参数也不同;表格的左边一列是函数参数的简要描述,右边一列是供用户填充参数的值。 二、常用JMeter函数1、__regexFunction正则表...

2018-10-09 15:58:16 5597

原创 Fiddler导出jmx格式实现方法

前提条件: 1)、下载安装抓包工具Fiddler(安装流程自行百度) 2)、下载Fiddler插件,参考下载地址:https://pan.baidu.com/s/1mj9EDUK1.进入fiddler根目录ImportExport中,把下载的插件拷贝进去2.重新启动fiddler工具。3.抓包后,点击选择你...

2018-10-09 15:35:35 6307 5

原创 Jmeter4.0安装教程

1.检查安装环境 1.1 JDK要求     JDK版本:1.8.0_151 1.2 若没有安装JDK,则安装1.8版本,安装流程简单,直接下一步就好,安装完配置环境变量:右键我的电脑-属性-高级-环境变量.在用户变量中设置:新建变量名"JAVA_HOME",变量值为:安装jdk的目录,我的是 D:\Program Files\Java\jdk1.8.0_151;再新建...

2018-10-09 15:13:51 2611 1

原创 Web测试与App测试的区别

前几天一个测试妹纸问我,web测试与app测试到底有啥区别呢,这个问题尤其是很多初入行的测试经常会问的。其实,不管是什么类型的测试,测试方法都是类似的,这里说到的web与app之间的测试区别,主要在于应用场景的差异性。如果单单看功能测试,那么web测试与app测试我觉得是一样的,因为方法和策略都是一样的。那么他们之间的主要区别到底在哪里呢,下面将它们列出来:app测试中IOS和Andr...

2018-10-09 14:39:21 22368

原创 Windows下 禅道系统的搭建

 1. 安装wamp(WINDOWS+PHP5.2.5+APACHE2.0+MySQL),都是直接next,注意指定iexployer.exe的路径即可。 2. 服务安装完毕后,在浏览器输入http://localhost/,若页面无响应,表示默认的80端口冲突,在Apache的httpd.conf文件中修改端口号,把Listen 80与ServerName localhost:80修...

2018-10-09 14:28:44 6250

原创 selenium中遇到这种报错,怎么解决

在写selenium自动化脚本的时候,运行代码通常会遇到以下错误:Traceback (most recent call last):File "D:/selenium/xuehu.py", line 23, in <module>text= browser.find_element_by_class_name("user-name").textFile "C:\Python...

2018-10-09 11:56:54 48149 16

原创 jmeter出现卡死或内存溢出的解决方案

在初次使用jmeter的时候,把线程设置较大值的时候,jmeter工具很容易就卡死了,导致每次做压测的时候都无法顺利完成,非常的闹心,通过各种方法寻找解决方案,终于找到了一个比较靠谱的方法,如下:1、压测的时候禁用查看结果树2、修改jmeter安装目录中的bin目录下的jmeter.bat文件,调整内存大小,修改完成后,关闭文件,重启jmeter即可希望能帮到一...

2018-10-09 11:50:33 16910 7

原创 Jmeter用户登录传递的问题

1、首先添加一个登录的http请求(也可以通过Fiddler抓包,导出jmx文件,再通过jmeter打开该jmx文件)2、自动抓取了cookie管理器(HTTP信息头管理器)3、添加其他HTTP请求,复制cookie管理器到相应的请求下即可...

2018-10-09 11:40:41 1521

centos下nginx安装操作文档

本文档详细说明了安装nginx所需要的依赖包的安装流程及可能遇到的问题,如:error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory

2019-02-14

win7设置无线wifi共享

win7系统设置无线wifi共享,无需无线路由,同样可以自由共享网络,还等什么,赶快设置吧

2012-09-21

常见的python习题答案

初学者常见的python例题答案以及分析,入门必备

2012-03-30

Python_入门简明手册

Python_简单入门,初学者必备的简明手册

2012-03-30

unix-FreeBSD-9.0安装详解

unix-FreeBSD-9.0安装详解

2012-03-30

LoadRunner 安装指南7.8版

关于LoadRunner 7.8版的安装指南,是老了点,但是也还有用

2008-10-23

LoadRunner操作入门

关于软件测试的资料,新手专用 首次上传,请原谅

2008-10-23

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

TA关注的人

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