- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人