共3页: 上一页 1 2 3 下一页 
摘要: 这套接口自动化持续集成环境已经部署差不多了,现在说说我的设计思路 1:利用Docker容器化Gitlab,Jenkins,Jmeter,Ant,链接如下 Docker_容器化gitlab Docker_容器化jenkins Ubuntu部署jmeter与ant 2:将本地脚本上传到Gitlab远程仓阅读全文
posted @ 2018-05-15 22:03 飞天小子 阅读(1208) 评论(0) 编辑
摘要: Docker部署接口自动化持续集成环境第四步,代码上传到远程仓库! 接上文:脚本上传Gitlab 服务器中的Jenkins通过Gitlab插件读取远程Git远程仓库中的代码,然后通过ant插件进行构建 1:Gitlab插件的配置 新建一个项目 丢弃旧的构建 配置Git的用户名密码 2:ant插件配置阅读全文
posted @ 2018-05-15 21:15 飞天小子 阅读(499) 评论(0) 编辑
摘要: Docker部署接口自动化持续集成环境第四步,代码上传到远程仓库! 接上文:Ubuntu部署jmeter与ant Gitlab在容器中部署好了之后,本地直接打开。我们可以在里面创建项目,上传脚本。 新建一个项目,用来做远程脚本仓库 点击设置,将本地密钥与gitlab进行配对 本地新建一个仓库,然后右阅读全文
posted @ 2018-05-15 20:53 飞天小子 阅读(412) 评论(0) 编辑
摘要: 利用Jmeter-BeanShell PostProcessor可以提取响应结果并保存到本地文件,这种操作在jmeter做爬虫时非常有用,可以帮助你迅速的获取想要的内容到本地文件! 1:在本地新建一个csv文件,新建一个BeanShell PostProcessor后置处理器 QQ群:3177655阅读全文
posted @ 2018-05-08 14:56 飞天小子 阅读(1937) 评论(0) 编辑
摘要: 花了一点时间做了一个通用的执行引擎,好处就是我不用再关注测试脚本的内容,而是用测试用例的数据去驱动我们执行的方向。(这个只适合单个接口的测试,具体运用到接口自动化时,还是要靠手动去编写脚本!) 首先我们要有一个接口测试用例存放的地方,我们这里用EXCEL模板管理,里面包含用例编号、入参、优先级、请求阅读全文
posted @ 2018-05-08 09:43 飞天小子 阅读(1112) 评论(4) 编辑
摘要: 花了一下午整理出了常用的且比较实用的网站,以及一些收藏的资源,希望对大家有帮助! 常用技术资料 Python中文开发者社区 Python中文官方文档 开源中国社区 Python机器学习 jmeter插件地址 在线工具库 linux命令查询 安卓SDK 测试论坛/网站 测试教程网 51testing 阅读全文
posted @ 2018-05-05 17:15 飞天小子 阅读(2151) 评论(5) 编辑
摘要: 在Jmeter中,除了正则表达式可以用作关联,还有一种方式也可以做关联,那就是 XPath Extractor。它是利用xpath提取出关键信息,传递变量。 具体用法 添加一个后置处理器-XPath Extractor 实际操作 以腾讯新闻网为例,我们做一次演练。对腾讯新闻网我们发起一次请求,观察结阅读全文
posted @ 2018-05-02 18:12 飞天小子 阅读(657) 评论(0) 编辑
摘要: 下载插件 1、访问网址http://jmeter-plugins.org/downloads/all/,下载三个文件。其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的,ServerAgent是服务端的。 前两个是jmeter扩展插件,解压后将jar阅读全文
posted @ 2018-05-02 10:49 飞天小子 阅读(714) 评论(0) 编辑
摘要: Jmeter插件管理器 安装插件的方法有两种,一种是传统的方式,即官网下载,本地配置,重启jmeter。现在有一种快捷的方法可以自定义安装插件-插件管理器 JMeter 插件管理器的使用方法很简单:不要手动安装各种插件,它提供了友好的用户界面来完成:安装、升级、卸载。它管理插件包括 jmeter-p阅读全文
posted @ 2018-05-02 10:21 飞天小子 阅读(510) 评论(0) 编辑
摘要: ☞ 6月22号开学! 第7期《jmeter实战接口自动化+性能》课程,零基础也能学 《jmeter接口自动化与性能实战-飞天小子.pdf》 基础入门: Jmeter(一)_环境部署 Jmeter(二)_基础元件 Jmeter(三)_配置元件 Jmeter(四)_16个逻辑控制器 Jmeter(五)_阅读全文
posted @ 2018-05-01 14:29 飞天小子 阅读(14509) 评论(4) 编辑
摘要: BeanShell PreProcessor 使用BeanShell在请求进行之前进行操作。语法使用与BeanShell Sampler是一样的。但可使用的内置变量稍有不同 龙渊阁测试开发家园: 317765580 参考示例 Jmeter_打印当前时间戳&打印偏移时间戳 Jmeter_beanshe阅读全文
posted @ 2018-05-01 13:17 飞天小子 阅读(1393) 评论(0) 编辑
摘要: HTTP Cookie Manager 用来存储浏览器产生的用户信息 Clear Cookies each Iteration:每次迭代请求,清空cookies,GUI中定义的任何cookie都不会被清除。 Implementation:默认HC4CookieHandler Cookie Polic阅读全文
posted @ 2018-05-01 10:02 飞天小子 阅读(2536) 评论(0) 编辑
摘要: 测试计划(Test Plan) 它用来描述一个测试方案,包含与本次性能测试所有相关的功能。也就说本次测试的所有内容是于基于一个计划的。 “函数测试模式”复选框,如果被选择,它会使Jmeter记录来自服务器返回的每个取样的数据。 线程组Threads (Users) 注意:Stepping Threa阅读全文
posted @ 2018-05-01 09:23 飞天小子 阅读(3658) 评论(0) 编辑
摘要: 1:环境部署 1:http://jmeter.apache.org/下载最新版本的JMeter,解压文件到任意目录 2:安装JDK,配置环境变量 JDK环境变量配置 3:应当避免jdk路径与jmeter路径有中文和空格,否则会有异常 2:目录及面板介绍 目录: l 目录说明: l bin 包含启动、阅读全文
posted @ 2018-05-01 09:08 飞天小子 阅读(3989) 评论(0) 编辑
摘要: 最近在github上看到AutoMagic自动化平台开源了,一时手痒,就试着搭了一套环境,现在把思路和大家说一说。 AutoMagic从其工作分工分两部分: 1:Web端管理平台 管理平台基于Python Django框架+Mysql开发,主要用来管理自动化测试用例和设计自动化测试场景、存放界面元素阅读全文
posted @ 2018-04-30 18:20 飞天小子 阅读(1168) 评论(0) 编辑
摘要: 一直以来,爬虫似乎都是写代码去实现的,今天像大家介绍一下Jmeter如何实现一个网页爬虫! 龙渊阁测试开发家园 317765580 Jmeter的爬虫原理其实很简单,就是对网页提交一个请求,然后把返回的所有href提取出来,利用ForEach控制器去实现url遍历。这样解释是不是很清晰?下面就来简单阅读全文
posted @ 2018-04-27 14:14 飞天小子 阅读(1360) 评论(0) 编辑
摘要: 首先解释一下什么是mock接口。 Mock通常是指,在测试一个对象时,我们构造一些假的对象来模拟与其交互。而这些Mock对象的行为是我们事先设定且符合预期。通过这些Mock对象来测试对象在正常逻辑,异常逻辑或压力情况下工作是否正常。 引入Mock最大的优势在于:Mock的行为固定,它确保当你访问该M阅读全文
posted @ 2018-04-26 13:53 飞天小子 阅读(1880) 评论(0) 编辑
摘要: JProfile是一款性能瓶颈分析工具,监控粒度可以细化到某一个类包,堪称神器!我安装了一下9.11的版本,并简单说说使用方法。 1:创建一个监控任务 2:选择tomcat版本 3:监控远程服务器 4:选择oracle 1.5.0 5:填写需要监控的服务器地址 6:填写待监控的服务器下的tomcat阅读全文
posted @ 2018-04-13 17:22 飞天小子 阅读(475) 评论(0) 编辑
摘要: docker+jenkins开始合体! 我用的是ubuntu14.04的基础镜像,并且在基础镜像中已经把ant,tomcat,jdk的安装包配置好了。具体的这里不做赘述。 在/tmp/目录下建一个Dockerfile文件: touch Dockerfile vi Dockerfile 下面是我写的D阅读全文
posted @ 2018-04-04 17:29 飞天小子 阅读(331) 评论(0) 编辑
摘要: Docker部署接口自动化持续集成环境第三步,容器化Jmeter与ant! 接上文:Docker_容器化jenkins 为了整合接口自动化的持续集成工具,我将jmeter与ant都部署在了Jenkins容器中,并配置了build.xml 一:ubuntu部署jdk 1:先下载jdk-8u74-lin阅读全文
posted @ 2018-03-30 16:12 飞天小子 阅读(999) 评论(1) 编辑
摘要: Jmeter可以通过WebDriver来完成UI自动化测试,也可以测试浏览器端对系统的压力,需要以下jiar包 基本配置 1:下载JMeterPlugins-WebDriver-1.3.1.zip,解压之后把lib目录下的所有jar文件和lib/ext目录下的JMeterPlugins-WebDri阅读全文
posted @ 2018-03-14 17:06 飞天小子 阅读(900) 评论(0) 编辑
摘要: Docker部署接口自动化持续集成环境第二步,容器化一个Jenkins! 接上文:Docker_容器化gitlab 1:pull一个jenkins镜像 docker pull jenkins 2:查看已经安装的jenkins镜像 docker images 3:创建一个jenkins目录 mkdir阅读全文
posted @ 2018-03-14 10:16 飞天小子 阅读(624) 评论(0) 编辑
摘要: 最近查阅了一下网上关于if控制器的文章,大同小异,几乎找不到原创,于是决定自己写一篇 下午测试接口,遇到了一个审核的流程。逻辑很简单,就是审核不通过之后返回去继续修改再提交,然后再审核,直到通过为止。传统的思路就是先写不通过的接口,然后写修改提交的接口,再写二次审核的接口,对不对? 但是我不想这么做阅读全文
posted @ 2018-03-12 20:01 飞天小子 阅读(2282) 评论(0) 编辑
摘要: 下午写一个新功能的接口脚本,遇到几个技术问题,现在将解决方案写出来 1:做接口关联的时候,发现接口响应没有可以利用的信息.如下图只返回了一个成功的标识,这样的接口如何与之关联? 通过抓包观察后续的修改功能,发现需要传入一个id和一个title。但是前面的接口没有返回,怎么办? 于是我想到了从数据库去阅读全文
posted @ 2018-03-12 19:38 飞天小子 阅读(834) 评论(1) 编辑
摘要: Jmeter内置的没有MD5加密方法,所以需要写一些java代码实现加密功能,以下是具体操作: 1:用eclipse建个工程(包名、类名、方法名自己起) package com.wjika.test; import java.security.MessageDigest; import java.s阅读全文
posted @ 2018-03-07 13:08 飞天小子 阅读(815) 评论(0) 编辑
摘要: Docker部署接口自动化持续集成环境第一步,容器化一个Gitlab! 1:开放防火墙端口 sudo yum install curl openssh-server openssh-clients postfix cronie - sudo service postfix start sudo ch阅读全文
posted @ 2018-03-02 17:34 飞天小子 阅读(640) 评论(0) 编辑
摘要: Docker是什么? Docker是一个虚拟环境容器,可以将你的环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。比如,你在本地部署了git,jenkins等,可以将其与插件一并打包到容器中,部署到任何你想部署的环境。简单而迅速 Docker的三个概念 Ubuntu Docker阅读全文
posted @ 2018-03-02 11:23 飞天小子 阅读(746) 评论(0) 编辑
摘要: ☞ 6月22号开学! 第7期《jmeter实战接口自动化+性能》课程,零基础也能学 《jmeter接口自动化与性能实战-飞天小子.pdf》 循环控制器: 指定其子节点运行的次数,可以使用具体的数值,也可以设置为变量 1:勾选永远:表示一直循环下去 2:如果同时设置了线程组的循环次数和循环控制器的循环阅读全文
posted @ 2018-02-24 15:46 飞天小子 阅读(8031) 评论(2) 编辑
摘要: burp 全称 Burp Suite, 是用于攻击web 应用程序的集成平台。它包含了许多工具,可以抓包可以爆破也可以扫描漏洞。 主要组件如下: Proxy——是一个拦截HTTP/S的代理服务器,作为一个在浏览器和目标应用程序之间的中间人,允许你拦截,查看,修改在两个方向上的原始数据流。 Spide阅读全文
posted @ 2018-02-23 21:18 飞天小子 阅读(1845) 评论(0) 编辑
摘要: 今天重点说一下Jmeter的上传与下载 1:Jmeter上传文件 首先确认你的文件名称,参数名称,MIME类型,这些可以从接口文档里面获取,或者直接在页面抓包然后从请求头里面查看。注意,此处我的文件路径是相对路径,对应的是我的bin目录 其次,Advanced里面选择java类型,切记 运行之后去查阅读全文
posted @ 2018-02-23 15:39 飞天小子 阅读(1014) 评论(0) 编辑
摘要: 在渗透中端口扫描的收集主机那些那些服务很重要,这里收集到一些常见的的服务端口 第三方通用组件漏洞struts thinkphp jboss ganglia zabbix 80 web 80-89 web 8000-9090 web 2,数据库类(扫描弱口令) 1433 MSSQL 1521 Orac阅读全文
posted @ 2018-02-22 21:24 飞天小子 阅读(337) 评论(0) 编辑
摘要: 1:什么是SQL注入 SQL注入是一种将SQL代码插入或添加到应用(用户)的输入参数中的攻击,之后再将这些参数传递给后台的SQL服务器加以解析并执行。 www.xx.com/news.php?id=1 www.xx.com/news.php?id=1 and 1=1 这里我们来理解一下SQL注入 首阅读全文
posted @ 2018-02-22 21:01 飞天小子 阅读(3579) 评论(7) 编辑
摘要: Google Hack原理很简单,就是利用搜索引擎强大的搜索能力,来查找一些存在漏洞的网站。要利用Google来查找网站的漏洞自然要学会Google这个搜索引擎的语法了。下面先给大家讲解一下Google的语法 (1)、介绍 作为google爱好者的我,在讲google hacking前先对googl阅读全文
posted @ 2018-02-22 12:33 飞天小子 阅读(826) 评论(1) 编辑
摘要: linux安装git包 很多yum源上自动安装的git版本为1.7,这里手动编译重新安装1:安装依赖包yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMak阅读全文
posted @ 2018-02-22 08:42 飞天小子 阅读(234) 评论(1) 编辑
摘要: 本文主要针对WEB系统的性能测试。不涉及具体的执行操作,只是本人对性能测试的一点理解和认识。 性能测试的目的,简单说其实就是为了获取待测系统的响应时间、吞吐量、稳定性、容量等信息。而发现一些具体的性能相关的缺陷(如内存溢出、并发处理等问题),我认为只是一种附加结果。从更高的层次来说,性能测试最想发现阅读全文
posted @ 2018-02-21 11:15 飞天小子 阅读(451) 评论(2) 编辑
摘要: 今天我们来谈谈Linux的内存机制。 首先我们理一下概念 一、什么是linux的内存机制? 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供的内存大小,是真正的内阅读全文
posted @ 2018-02-13 19:36 飞天小子 阅读(2991) 评论(0) 编辑
摘要: Jmeter中提供了一种函数,可以打印时间戳,如下图 年: yyyy 月:MM 日:dd 时: HH 分: mm 秒:ss 关于时间戳的格式,可以自由组合定义,这里我写成这样 yyyy-MM-dd HH:mm:ss 生成的函数是这样的:${__time(yyyy-MM-dd HH:mm:ss,)} 阅读全文
posted @ 2018-02-09 13:47 飞天小子 阅读(1212) 评论(0) 编辑
摘要: 这一篇文章随便说一下JMETER的脚本参数化 1:Parameters的两种参数化方法 1.1:函数助手参数化 首先准备你的参数数据。我在bin/data中新建了一个dat文件,记事本另存为修改编码为UTF-8,注意用户名和密码是一一对应的,用英文逗号隔开 点击函数助手对话框,填写数据文件路径与列数阅读全文
posted @ 2018-02-08 13:27 飞天小子 阅读(988) 评论(0) 编辑
摘要: JMeter提供了很多函数,如果能够熟练使用,可以为脚本带来很多方便。 JMeter函数是一种特殊值,可用于除测试计划外的任何组件。 函数调用的格式如下所示:${__functionName(var1,var2,var3)}其中,__functionName为函数名,括号内是函数的参数,无参数时可以阅读全文
posted @ 2018-02-05 13:19 飞天小子 阅读(2844) 评论(1) 编辑
摘要: 用Python做爬虫也很久了,今天分享一个轻巧的爬虫库:you-get you-get 是用 Python3写成的视频,图片,音频下载工具,堪称盗链,爬虫神器。其支持的网站,都是直接破解其算法,直接算出playurl的方式, 不仅仅能抓取目标的封面,标题描述等信息,还可以下载源视频,非常的好用。 首阅读全文
posted @ 2018-02-03 16:34 飞天小子 阅读(362) 评论(0) 编辑
共3页: 上一页 1 2 3 下一页