自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

测试小窝

梦想还是要有的,万一实现了呢?

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 jmeter 接口测试-上传图片

之前的接口测试要求头部加上进行图片上传时,需要去掉。请求体显示如下:POST http://测试环境IP:端口号/接口请求地址POST data:--UdnBRO96Ko0vytCK0vO0eT4J2eaKZEgSIUvnContent-Disposition: form-data; name="appid"App3680197524--UdnBRO96Ko0vytCK0vO0eT4...

2018-06-28 10:31:27 4518

原创 gitlab-runner无法启动,升级gitlab-runner

平时gitlab-runner正常运行时升级需要停服务一、停止服务sudo gitlab-runner stop二、下载新版本并设置执行权限若通过https下载出现问题,可以通过http下载sudo wget -O /usr/local/bin/gitlab-runner http://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/latest...

2018-06-26 11:24:15 7569

原创 Jmeter函数助手中添加自定义函数——SHA256加密

最近测试一套接口,需要将post请求的参数按要求进行SHA256加密,正好之前已经将Jmeter的源码在eclipse中运行起来了,可以通过在org.apache.jmeter.functions下添加函数。第一步,自然是从Jmeter官网下载src文件,并导入eclipse,我基本是参考这篇博文点击打开链接第二步,直奔主题进行编码,在functions下添加类SHA256,贴出全部代码,就是对一...

2018-06-15 09:55:38 4823

原创 【原创】Linux下配置Gitlab CI自动更新代码

本文按我实际操作步骤编写,有些文字描述直接转自简书一篇文章。步骤安装GitLab-CIGitlab字段,无须安装安装GitLab-Runner1、下载安装包并设置执行权限sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/latest/binaries...

2018-06-08 11:51:37 4261

原创 jmeter配置发送postgresql JDBC请求

Jmeter需要使用JDBC功能时,需要添加对应数据库的驱动包,可以将下载好的jar包放到路径jmeter安装路径下的lib目录下即可。postgres的驱动包下载地址如下:链接:https://jdbc.postgresql.org/download.html,根据自己的环境的Java版本选择对应的版本Jmeter使用数据库功能分成两部分:一是设置JDBC的配置;二是执行SQL。第一...

2018-06-07 11:40:10 2146

原创 python + selenium搭建自动化测试环境

1、安装Python3.62、安装selenium3.11.03、安装FireFox浏览器4、编写测试示例,保存在test.py中from selenium import webdriverfrom selenium.webdriver.common.keys import Keys #需要引入keys包import timedriver = webdriver.Firefox()dri...

2018-04-21 14:50:57 303

原创 提取请求cookie中的某个值

一、使用的是:apache-jmeter-4.0,修改jmeter配置文件jmeter.properties# CookieManager behaviour - should Cookies be stored as variables?# Default is falseCookieManager.save.cookies=true二、添加HTTP Cookies Manager,不需要做任何...

2018-03-19 19:10:41 2324 2

原创 python实现命令行火车票查看器--参考实验楼文档

程序运行效果图:首先简单介绍下用到的2个重要的库:requests和docopt,可使用命令pip install requests docopt进行安装。requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。docopt 命令行参数解析库,docopt 本质上是在 Python 中引入了一种针对命令行参数的形式语言,需实现

2018-01-14 22:00:24 574 2

转载 MySQL的用户密码过期功能详解

MySQL的用户密码过期功能详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs先说明两个术语。Payment Card Industry,即支付卡行业,PCI行业表示借记卡、信用卡、预付卡、电子钱包、ATM和POS卡及相关的业务。 PCI DSS,即PCI数据安全标准(Payment Car

2018-01-11 15:21:03 1671

原创 提示raw_input()和传递参数

from sys import argv# 参数列表中包含两个参数,分别赋值给script, user_namescript, user_name = argv#提示符prompt = '%%%%print "Hi %s, I'm the %s script." % (user_name, script)print "I'd like to ask you a few questio

2017-12-26 23:02:30 1486

原创 原字符串中包含单引号,字符串输出则用双引号括起来

my_formatter = "%r %r %r %r"print my_formatter % (1, 2, 3, 4)print my_formatter % ("one", "two", "three", "four")print my_formatter % (True, False, False, True)print my_formatter % (my_formatter,

2017-12-25 17:54:58 3666

转载 Python字符串运算符

Python字符串运算符下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python":操作符描述实例+字符串连接>>>a + b'HelloPython'*重复输出字符串>>>a * 2'HelloHello'[]通过索

2017-12-25 17:11:40 344

转载 照片的虚化处理

1、打开PS。在菜单“文件”下的“打开”,找到自己电脑硬盘上的原图后打开。2、在工具栏上,按下第一排左边的虚线矩形按钮不放,(工具右下角有小三角的,表明这里面还有同类的工具)会出来四种选框工具。点“椭圆选框工具”,然后到照片上画个椭圆。在照片上出现一个虚线画成的椭圆。这时,画得不准确没有关系,一会儿就来调整。这个虚线框就是 选区,这是一个非常重要的概念。一定要记住它。 今后几乎

2017-12-21 10:43:56 2932 1

原创 MySQL忘记密码解决办法

1、若MySQL已启动,先关闭服务打开cmd,切换到MySQL bin目录下,运行D:\mysql\bin>mysqld.exe --skip-grant-tables2、打开另一个cmd,切换到MySQL bin目录下,此时登录不需要密码,D:\mysql\bin>mysql.exemysql> update mysql.user set authentica

2017-10-20 10:38:05 205

原创 BeanShell PreProcessor使用

请求参数中有的有的参数是字符串这个请求中detail_xml 是一个xml,这种结构vars.getObject("detail_id")获取前面定义的值

2016-07-07 08:30:42 4150

原创 jmeter JDBC请求数据库配置

jdbc:mysql://数据库服务器IP:3306/数据库名称?characterEncoding=UTF-8 MySQL专属连接URLcom.mysql.jdbc.Driverjdbc:sqlserver://数据库服务器IP:1433;database=数据库名称;com.microsoft.sqlserver.jdbc.SQLServerDriver

2016-05-05 15:41:45 1619

原创 Firefox浏览器未安装在默认目录下,运行junit test case报错

解决:添加System.setProperty("webdriver.firefox.bin","D:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");System.setProperty("webdriver.firefox.bin","D:\\Program Files (x86)\\Mozilla Firefox\\f

2015-11-05 14:57:39 851

原创 eclipse下,使用junit4,报“no Junit tests found”错误的解决办法

在eclipse下,使用junit4,在某个测试类里右键-->Run As-->Junit Test,报“no Junit tests found”的错误。解决:build path-》add library-》点junit,按提示操作

2015-11-05 13:56:11 20008

原创 部署eclipse+junit+selenium未添加selenium-server-standalone-2.46.0.jar抛异常

部署eclipse+junit+selenium刚开始只添加selenium-java-2.46.0.jar,未添加selenium-server-standalone-2.46.0.jar,运行junit时会抛出以下异常,两个jar文件都包含到工程后重新运行,结果正常。java.lang.NoClassDefFoundError: com/google/common/base/Functio

2015-11-05 13:52:18 1578

原创 jmeter测试CAS单点登录

步骤:1、通过jmeter设置http代理服务器,录制CAS单点登录的整个过程;2、对请求中的lt、ticket进行参数化,利用后置处理器-正则表达式提取器(难点)

2015-06-12 14:42:03 7002 7

原创 jmeter—JDBC request动态参数设置

1、JDBC Request名称及注释说明2、Variable Name:数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致。3、 SQL Query     Query Type:(这个没实践,但这里有动态参数时必须选择Callable Statement,否则请求失败,即使是select

2015-04-09 11:12:59 6743 1

原创 MySQL按某些字段删除重复记录,只保留一条记录

DELETE FROM ils_t_merchandiseUSING ils_t_merchandise,(  SELECT DISTINCT `NAME`  FROM ils_t_merchandise  GROUP BY `NAME`  HAVING COUNT(1) > 1) AS `t2`WHERE ils_t_merchandise

2015-04-09 11:02:44 462

原创 设置Selenium2.0启动chrome时包含已安装的插件

因公司开发的系统使用硕正插件,Selenium2.0启动chrome时总是失败,页面要求安装硕正插件,但实际安装的chrome已安装此插件,在网上找了资料,通过以下设置可解决。System.setProperty("webdriver.chrome.driver","D:/Workspaces/chromedriver.exe");ChromeOptions options =

2015-03-04 16:02:49 2504 2

转载 测试人员需完善自身技术体系

万变不离其宗,作为测试从业人员,一定要不断积累测试理论基础(如黑盒测试、白盒测试、边界值测试、模型驱动测试、自动化测试、性能测试、安全测试等)、开源测试技术或工具(如junit、jmeter、loadrunner、testng、selenium、watir、quality center、qtp、robot framework、app scan等)、领域测试知识(如硬件测试、移动专项测试、移动自动化

2015-02-06 10:39:10 409

selenium+java用户添加代码

selenium自动化测试java代码,添加用户,添加前先判断所有页面是否存在该用户,不存在再添加

2015-12-04

空空如也

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

TA关注的人

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