12 2018 档案

摘要:转自https://my.oschina.net/u/3041656/blog/820023 原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自动化框架,使用的是java语言,但对于一 阅读全文
posted @ 2018-12-30 15:05 konglingbin 阅读(3452) 评论(1) 推荐(0) 编辑
摘要:正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被 阅读全文
posted @ 2018-12-30 14:51 konglingbin 阅读(156) 评论(0) 推荐(0) 编辑
摘要:常用命令 git init : 初始化仓库git add 文件名 :把文件添加到暂存区git commit -m "操作记录" : 提交到仓库,设置相关操作的记录 git status : 查看git状态,用于查看做了哪些的操作 git diff 文件名 : 在提交之前查看文件到底修改了什么,方便我 阅读全文
posted @ 2018-12-30 14:24 konglingbin 阅读(595) 评论(0) 推荐(0) 编辑
摘要:Shell 脚本编程 是你在 Linux 下学习或练习编程的最简单的方式。尤其对 系统管理员要处理着自动化任务,且要开发新的简单的实用程序或工具等(这里只是仅举几例)更是必备技能。 本文中,我们将分享 10 个写出高效可靠的 bash 脚本的实用技巧,它们包括: 1、 脚本中多写注释 这是不仅可应用 阅读全文
posted @ 2018-12-30 13:57 konglingbin 阅读(1805) 评论(0) 推荐(0) 编辑
摘要:基本操作 由于是开篇,就大概的说下基本的“增删查改“,我们再开一个cmd,输入mongo命令打开shell,其实这个shell就是mongodb的客户端, 同时也是一个js的编译器,默认连接的是“test”数据库。 <1> insert 操作 好,数据库有了,下一步就是集合,这里就取集合名为“per 阅读全文
posted @ 2018-12-30 13:55 konglingbin 阅读(243) 评论(0) 推荐(0) 编辑
摘要:参考: http://www.cnblogs.com/huangxincheng/category/355399.html http://www.cnblogs.com/daizhj/category/260889.html MongDB是一个高性能,开源,无模式的文档型NosQL数据库。 主要功能 阅读全文
posted @ 2018-12-30 13:53 konglingbin 阅读(2873) 评论(0) 推荐(0) 编辑
摘要:安装python3.6可能使用的依赖 # yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 下载python3.6编译安装 新安装的最新centos7最小化安装没有安装wg 阅读全文
posted @ 2018-12-30 13:29 konglingbin 阅读(1013) 评论(0) 推荐(0) 编辑
摘要:MockWebServer是一个可脚本化的用于测试HTTP客户端的Web服务器。主要用于测试你的应用在进行HTTP、HTTPS请求时是否按照预期的行为动作。使用该工具,你可以验证应用的请求是否符合预期,你可以选择返回的响应。MockWebServer包含了所有的HTTP栈,所以可以测试所有的事。甚至 阅读全文
posted @ 2018-12-28 11:05 konglingbin 阅读(1365) 评论(0) 推荐(0) 编辑
摘要:正则提取器的一般使用场景是, 在我第二个请求参数中需要加入第一个请求的返回值, 此时通过正则提取器可以提取第一个请求返回值中指定的字段信息并赋值, 在第二个请求参数中直接引用该变量即可 jmeter的正则提取器截图如下: 这里写图片描述简单介绍下其中几个比较重要的字段的信息, 如下表 接下来看下实际 阅读全文
posted @ 2018-12-28 10:50 konglingbin 阅读(1540) 评论(0) 推荐(0) 编辑
摘要:中文乱码一直都是比较让人棘手的问题,我们在使用Jmeter的过程中,也会遇到中文乱码问题 接口:http://127.0.0.1:8090/test 这个接口有一个参数name,返回结果就是你传的name,该接口既可以用get请求也可以用post请求。 当响应数据或响应页面没有设置编码时,jmete 阅读全文
posted @ 2018-12-27 10:29 konglingbin 阅读(1675) 评论(0) 推荐(0) 编辑
摘要:一、SonarQube整体介绍 SonarQube为静态代码检查工具,采用B/S架构,帮助检查代码缺陷,改善代码质量,提高开发速度,通过插件形式,可以支持Java、C、C++、JavaScripe等等二十几种编程语言的代码质量管理与检测。 通过客户端插件分析源代码,sonar客户端可以采用IDE插件 阅读全文
posted @ 2018-12-26 21:18 konglingbin 阅读(6786) 评论(0) 推荐(0) 编辑
摘要:在测试该 API 的过程,就是对这个接口的测试,不同的 Token 对应不同的订单,对应不同的标签,对应不同的返回。本文主要介绍在测试该接口时总结的一些场景用法。 工具介绍 目前接口测试的工具,例如 Postman/SoupUI,等大多都提供了接口的发送、响应结果的获取、以及针对响应结果的断言,都可 阅读全文
posted @ 2018-12-24 19:10 konglingbin 阅读(802) 评论(0) 推荐(0) 编辑
摘要:MVC是一种框架型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,使应用的模型和视图相分离,从而得到更好的开发和维护效率。 在MVC模式中,应用程序被划分成模式、视图和控制器三个部分。其中模型部分又包含了业务处理层和数据持久层(数据业务)。视图部分负责数据的输出形式,这也就是我们所 阅读全文
posted @ 2018-12-24 18:59 konglingbin 阅读(961) 评论(0) 推荐(0) 编辑
摘要:为了和前台基于JavaScript的开源验证框架RapidValidation使用统一的验证规则, 最大限度的减少重复的后台验证代码, 使用方式简便, 扩展方便. https://blog.csdn.net/autojoke/article/details/5192534 本框架依赖于: Strut 阅读全文
posted @ 2018-12-24 18:48 konglingbin 阅读(325) 评论(0) 推荐(0) 编辑
摘要:在写脚本时,放到后台运行,想知道执行情况,会通过邮件、SMS(短信)、飞信、微信等方式通知管理员,用的最多的是邮件。在linux下,Shell脚本发送邮件告警是件很简单的事,有现成的邮件服务软件或者调用运营商邮箱服务器。 对于Python来说,需要编写脚本调用邮件服务器来发送邮件,使用的协议是SMT 阅读全文
posted @ 2018-12-24 18:39 konglingbin 阅读(634) 评论(0) 推荐(0) 编辑
摘要:后端代码: 前端代码: 1、使用<a>标签 这个是最简单的,点击一下,就自动跳转了。 2、使用<button>的onclick 说起这个,光这个click就折腾了我一整天了。网上找不到啊。初学 网页+Python+Flask,所以根本不懂啊,又找不到。最后终于解决。 之前为什么一直失败呢,因为 <a 阅读全文
posted @ 2018-12-24 18:38 konglingbin 阅读(4290) 评论(1) 推荐(0) 编辑
摘要:前台和后台验证(MVC、Struts2)的必要性经验总结: 1.后端验证是必需的,只有后端验证才能保证表单数据输入的合法性,前端验证的主要目的是为了方便用户,增强用户体验。2.虽然不是必需的,但目前也算是一种发展趋势,特别是面向一般用户的网站,没有加前端验证可能会加大用户注册跑路率。3.前端验证方式 阅读全文
posted @ 2018-12-24 18:36 konglingbin 阅读(4734) 评论(0) 推荐(0) 编辑
摘要:前段验证脚本的教程,其基础为jQuery的插件validate。 一、可以验证哪些信息 要求输入不能为空 要求输入格式必须为电子邮箱 要求输入格式必须为URL 要求输入格式必须为日期 要求输入格式必须为数字 要求输入格式必须为整数 要求输入必须和指定输入框内容相同 要求输入必须大于指定字符长度 要求 阅读全文
posted @ 2018-12-24 18:21 konglingbin 阅读(370) 评论(0) 推荐(0) 编辑
摘要:接口测试理论: 一.接口 1.程序内部接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块,发帖模块等等,那你要发帖就必须先登录,那么这两个模块就得有交互,它就会抛出一个接口供内部系统进行调用。 2.系统对外接口:比如你要从别的网站或服务器上获取资源和信息,别人 阅读全文
posted @ 2018-12-24 17:52 konglingbin 阅读(1877) 评论(0) 推荐(0) 编辑
摘要:一. 安装火狐插件: (打造firefox渗透测试神器) 1. Firebug 2. HackBar 3. Tamper Date 4. Proxy Switcher 二:部署web服务器环境 1. PhpStudy 下载地址: http://www.phpstudy.ne 三:部署Web渗透测试环 阅读全文
posted @ 2018-12-24 17:51 konglingbin 阅读(275) 评论(0) 推荐(0) 编辑
摘要:jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery就是javascript的一个库,把我们常用的一些功能进行了封装,方便我们来调用,提高我们的开发效率。 极大地简化了 JavaScript 阅读全文
posted @ 2018-12-22 15:44 konglingbin 阅读(839) 评论(0) 推荐(0) 编辑
摘要:事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。 事件是文档或者浏览器窗口中发生的,特定的交互瞬间。 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间交互的桥梁。 你若触发,我便执行——事件发生, 阅读全文
posted @ 2018-12-22 15:08 konglingbin 阅读(3601) 评论(0) 推荐(1) 编辑
摘要:第一:Javascript对象是 第二:Javascript中 第三:Javascript的对象是数据; 第四:JavaScript 中的对象可以简单理解成"名称:值"对(name:value)。名称(name):"名称"部分是一个 JavaScript 字符串 参考 https://www.cnb 阅读全文
posted @ 2018-12-22 14:30 konglingbin 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:一、本质上的区别 1.JavaScript 是通过<script></script>标签插入到HTML页面,可由所有的现代浏览器执行的一种轻量级的编程语言。 2.JQuery是一个JavaScript函数库。或者说是JavaScript中最流行的一种框架。 使用JQuery首先要在 HTML 代码最 阅读全文
posted @ 2018-12-22 13:54 konglingbin 阅读(480) 评论(0) 推荐(0) 编辑
摘要:参考:http://www.tuicool.com/articles/2YNNVvv 1) 使用!!将变量转换成布尔类型 有时,我们需要检查一些变量是否存在,或者它是否具有有效值,从而将它们的值视为true。对于做这样的检查,你可以使用||(双重否定运算符),它能自动将任何类型的数据转换为布尔值,只 阅读全文
posted @ 2018-12-22 13:48 konglingbin 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1.根据id获取元素document.getElementById("id属性的值");2.根据标签名字获取元素document.getElementsByTagName("标签的名字");3.根据name属性的值获取元素document.getElementsByName("name属性的值"); 阅读全文
posted @ 2018-12-22 11:32 konglingbin 阅读(6583) 评论(0) 推荐(0) 编辑
摘要:1,在head中时,所代表的functions只加载而不执行,执行是在某一事件触发后才开始。 2,在body中时,直接加载并执行 代码如下: //页面中写入html内容 document.write("<h1>Hello World!</h1>") 2 代码如下: //为了防止不支持 JavaScr 阅读全文
posted @ 2018-12-22 11:14 konglingbin 阅读(173) 评论(0) 推荐(0) 编辑
摘要:JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正 阅读全文
posted @ 2018-12-21 10:27 konglingbin 阅读(1938) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/dadonggg/category/1153943.html 1, 配置Global Tool Configuration 配置jenkins需要的maven、jdk路径 2, 配置安装插件jenkins plugin 需要安装的插件: •发布插件 D 阅读全文
posted @ 2018-12-21 10:06 konglingbin 阅读(310) 评论(0) 推荐(0) 编辑
摘要:一、Linux 下使用 nohup Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。 比如我们要运行weblogic在后台:./startWebLogic.sh & 但是加入我们很多程序并不象weblogic一样做成守护进程,可能我们的程序只是普通 阅读全文
posted @ 2018-12-21 09:30 konglingbin 阅读(113266) 评论(1) 推荐(2) 编辑
摘要:windows: https://blog.csdn.net/lu1024188315/article/details/74082227 SVN 的下载地址如下 http://tortoisesvn.net/downloads.html 【1】使用SVN,首先要安装TortoiseSVN,就是上面的 阅读全文
posted @ 2018-12-15 16:54 konglingbin 阅读(697) 评论(0) 推荐(0) 编辑
摘要:Maven 那点事儿 https://www.cnblogs.com/shengs/p/5517216.html http://my.oschina.net/huangyong/blog/194583?fromerr=Dmf7HPwX https://www.cnblogs.com/xdp-gacl 阅读全文
posted @ 2018-12-15 16:18 konglingbin 阅读(499) 评论(0) 推荐(0) 编辑
摘要:一、安装jenkins 1、添加yum repos,然后安装 1 2 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo sudo rpm --import https://pkg 阅读全文
posted @ 2018-12-15 15:56 konglingbin 阅读(494) 评论(0) 推荐(0) 编辑
摘要:Jenkins是一个用Java编写的开源的持续集成(CI)工具,可持续、自动地构建/测试软件项目,监控一些定时执行的任务。具有开源,支持多平台和插件扩展,安装简单,界面化管理等特点。 1.下载并解压Tomcat (windows) Tomcat官方网站:http://tomcat.apache.or 阅读全文
posted @ 2018-12-15 15:44 konglingbin 阅读(545) 评论(0) 推荐(0) 编辑
摘要:LNMP指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。 LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 Linux是一 阅读全文
posted @ 2018-12-15 15:11 konglingbin 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1、打开wireshark->Capture->Interface->选择你的网卡(选中)->Start 2、OK抓包开始,工具栏上有stop,点击停止抓包 3、过滤,这个你可以看我之前回复的一个问题。或者网上查一查。 比如 tcp && tcp.len > 0 4、Fire->Save 下面有选项 阅读全文
posted @ 2018-12-11 10:16 konglingbin 阅读(323) 评论(0) 推荐(0) 编辑
摘要:1. Content-Type MediaType,即是Internet Media Type,互联网媒体类型;也叫做MIME类型,在Http协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息。 [html] view plain copy 类型格式:type/subtype( 阅读全文
posted @ 2018-12-09 11:24 konglingbin 阅读(172785) 评论(1) 推荐(8) 编辑
摘要:https://www.cnblogs.com/qiaoyeye/category/832935.html postman变量的使用使用变量Postman API中跟测试环境相关的部分经常变动测试的时候需要修改比如:URL 中的 localhost解决方案:使用变量Postman变量就是一个字符串标 阅读全文
posted @ 2018-12-09 11:17 konglingbin 阅读(503) 评论(0) 推荐(0) 编辑
摘要:使用fiddler抓包过程中遇到一系列的问题,浪费了大半天时间~~~写下解决办法 按照网上方法配置之后还是无法抓到cookies提示各种证书错误 1、卸载fiddler重新安装,设置 2、设置步骤 (1)进入fiddler-option--https,去掉左边的勾,然后保存 (2)进入IE--Int 阅读全文
posted @ 2018-12-09 11:06 konglingbin 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议: 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息,它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。它是由Netscape开发并内置于其浏览器中 阅读全文
posted @ 2018-12-09 10:38 konglingbin 阅读(477) 评论(0) 推荐(0) 编辑
摘要:几乎所有的 HTTP 通信都是由 TCP/IP 承载的,TCP/IP 是全球计算机及网络 设备都在使用的一种常用的分组交换网络分层协议集。客户端应用程序可以打开一 条 TCP/IP 连接,连接到可能运行在世界任何地方的服务器应用程序。一旦连接建 立起来了,在客户端和服务器的计算机之间交换的报文就永远 阅读全文
posted @ 2018-12-09 10:37 konglingbin 阅读(1450) 评论(0) 推荐(0) 编辑
摘要:HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP是 阅读全文
posted @ 2018-12-09 10:33 konglingbin 阅读(162) 评论(0) 推荐(0) 编辑
摘要:在线HTTP POST/GET接口测试工具 - aTool在线工具 地址:http://www.atool.org/httptest.php在线接口测试工具接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递 阅读全文
posted @ 2018-12-09 10:32 konglingbin 阅读(4081) 评论(0) 推荐(1) 编辑
摘要:安装后不打开Charles 下载破解文件charles.jar 从这个网站下载对应版本的charles.jar 比如4.1.1的charles.jar 替换掉原文件夹里的charles.jar Mac: /Applications/Charles.app/Contents/Java/charles. 阅读全文
posted @ 2018-12-09 10:31 konglingbin 阅读(523) 评论(0) 推荐(0) 编辑
摘要:前面讲到unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。于是就想是不是可以只打开一次浏览器,执行完用例再关闭呢?这就需要用到装饰器(@classmethod)来解决了。 一、装饰器 阅读全文
posted @ 2018-12-07 22:18 konglingbin 阅读(638) 评论(0) 推荐(0) 编辑
摘要:YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。 YAML在python语言中有PyYAML安装包。 YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。 它的基本语法规则如下: 1、大小写敏感 2、使用缩进表示 阅读全文
posted @ 2018-12-07 21:24 konglingbin 阅读(40128) 评论(0) 推荐(1) 编辑
摘要:https://blog.csdn.net/piaodexin/article/details/77371343 https://www.cnblogs.com/feeland/p/4502931.html Python中有ConfigParser类,可以很方便的从配置文件中读取数据(如DB的配置, 阅读全文
posted @ 2018-12-07 20:41 konglingbin 阅读(771) 评论(0) 推荐(0) 编辑
摘要:首先这是我们要读取的XML文件 <?xml version="1.0" encoding="utf-8" ?><info> <base> <platform>windows</platform> <browser>Chorm</browser> <url>http://www.baidu.com</ 阅读全文
posted @ 2018-12-07 20:34 konglingbin 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:ShowDoc介绍 ShowDoc就是一个非常适合IT团队的在线文档分享工具,它可以加快团队之间沟通的效率。 API文档( 查看Demo) 随着移动互联网的发展,BaaS(后端即服务)越来越流行。服务端提供API,APP端或者网页前端便可方便调用数据。用ShowDoc可以非常方便快速地编写出美观的A 阅读全文
posted @ 2018-12-05 16:12 konglingbin 阅读(52813) 评论(2) 推荐(3) 编辑
摘要:接口规范说起来大,其实也就那么几个部分,接口规范、接口管理工具、接口文档编写、开发文档编写。以下将详细介绍,下面进入正文: 接口规范文档 具体内容如下: 一:协议规范 二:域名规范 三:版本控制规范 四:API路径规范 五:API命名规范 六:请求参数规范 七:列表请求特殊规范 八:返回数据规范 九 阅读全文
posted @ 2018-12-04 20:49 konglingbin 阅读(22901) 评论(0) 推荐(0) 编辑
摘要:1.直接打开charles,然后,如果有https的话,需要安装证书,然后,设置代理 2.如果不是https的,不需要设置代理,直接抓取就可以 先安装证书: 然后设置代理: 这个例子不是https的。所以,暂时不需要勾选代理 还是以http://ws.webxml.com.cn/WebService 阅读全文
posted @ 2018-12-04 20:44 konglingbin 阅读(905) 评论(0) 推荐(0) 编辑
摘要:Postman 之前是作为Chrome 的一个插件,现在要下载应用才能使用。 以下是postman 的界面: 各个功能区的使用如下: 快捷区: 快捷区提供常用的操作入口,包括运行收藏夹的一组测试数据,导入别人共享的收藏夹测试数据(Import from file, Import from folde 阅读全文
posted @ 2018-12-04 20:22 konglingbin 阅读(836) 评论(0) 推荐(0) 编辑
摘要:一是拦截别人软件的发送的请求和后端接口,练习开发。 二是自己后端返回的response拦截修改后再接收以达到测试临界数据的作用。 三写脚本重复拦截抓取别人的数据。 四支持流量控制,可以模拟慢速网络以及等待时间(latency)较长的请求。 五支持重发网络请求,方便后端调试。 六支持SSL代理。可以截 阅读全文
posted @ 2018-12-04 20:19 konglingbin 阅读(693) 评论(0) 推荐(0) 编辑
摘要:Fiddler是最强大最好用的Web调试工具之一, 它能记录所有客户端和服务器的http和https请求。允许你监视、设置断点、甚至修改输入输出数据。Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。换言之,你对HTTP 协议越了解,你就能越掌握Fiddler的使用 阅读全文
posted @ 2018-12-04 20:09 konglingbin 阅读(808) 评论(0) 推荐(0) 编辑
摘要:WIKI定义:接口测试作为集成测 试的一部分,通过直接控制API来判断系统的功能性,可靠性,性能与安全性。API测试是没有界面的,执行在通讯 层。API 测试在自动化测试中有着重要的地位,因为API一般是应用逻辑的主要接口,而GUI测试在敏捷开发和DevOps的快速迭代和频繁变更中很难维护。 什么是 阅读全文
posted @ 2018-12-01 21:51 konglingbin 阅读(533) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示