自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件测试

软件测试开发技术分享总结

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

原创 Axure 如何创建一个动态伸缩的菜单-人人都是产品经理

Axure 如何创建一个动态伸缩的菜单Axure 如何创建一个动态伸缩的菜单首先创建一个三个矩形然后将这个3个矩形 转换为动态面板双击动态面板 点击复制一个状态 修改2个状态名称为{关闭状态,展开状态},将关闭状态中(第一个)删除菜单A菜单B动态面板样式中设置 勾选自适应视图动态面板新建单击事件推动和拉动元件 这样我们的 动态 面板就创建好了复制已经创建好的面板多复制几个注意距离 效果预览...

2021-08-09 16:38:18 983

原创 centOs中安装 IF.SVNadmin 及SVN过程详细

centOs中安装 IF.SVNadmin 及SVN过程详细安装前理解IF.SVNadmin是一个web管理工具,安装后可以在web管理用户及用户组权限等功能,较为方便的管理,可视化管理非常的nice;安装相关软件#首先确认一下centos yum 可以正常使用 不行的话百度一下怎么解决1、安装apache 和php yum install httpd php httpd -version#查看是否安装成功 2、php -v 查看PHP版本 如果是》5.3版本 请执行{yum insta

2021-04-25 17:15:34 812

原创 Jmeter使用封装jar解决RSA+AES参数加密接口请求

桥梁公路局Jmeter+RSA+AES加密接口测试加密接口测试与不加密测试有什么区别相同点1.都是通过http请求去发送请求,返回数据2.都需要进行参数组装构建不同点1.明文参数需要进行一次AES+Base64加密2.每个请求均需要生成一个RSA公钥3.每次都需要根据服务器给的随机公钥对AES秘钥进行加密。4.每次都要生成一个RSA私钥从抓包结果进行结构化分析{...

2019-07-24 13:29:30 2080

原创 easyrest自动化接口测试框架介绍

easyrest介绍easyrest 是一个由数据驱动自动化接口测试框架,可以自动执行并生成报告。自动化测试技术交流QQ群:31043004代码地址:https://gitee.com/testdevops/easyrest测试报告效果软件架构软件架构说明安装教程配置Java1.8、maven3.5.4环境、ecplise Idea 需安装插件 lombok、Tes...

2018-12-25 15:19:56 921

原创 Maven Profiles 打包动态修改配置文件

Maven Profiles 打包动态修改配置文件需求maven 项目中的配置文件例如:src/main/java/resource/jdbc.properties他看起来是这样的;jdbc.test13.username=LIFELINEDEVjdbc.test13.password=LIFELINEDEVjdbc.test15.username=SCDPLATFORMjdbc....

2018-12-17 22:02:39 2994

原创 Centos7----8步绝杀Docker安装

Centos7----8步绝杀Docker安装根据官方文档:https://docs.docker.com/install/linux/docker-ce/centos/搭建docker安装之前确认系统版本大于7.1​ $ cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 1、卸载旧版本$ sudo yum ...

2018-11-29 22:04:38 182

原创 浅谈Postman生命周期及一些基本操作

PostMan生命周期Postman的生命周期分为3部分请求前这个阶段PostMan主要是执行请求前的请求,或者参数数据的准备及执行工作。例如:Pre-request Script请求并完成请求这个阶段要执行请求的参数填充并执行完请求,拿到请求返回值例如:Get post…请求完成后这个阶段可以检查请求返回的数据。也可以执行其他请求.例如:Tests发送请求...

2018-11-09 11:57:43 521 1

原创 Spring各种环境下使用Junit和Testng框架姿势

Spring各种环境下使用Junit和Testng框架整合Spring应用程序使用Junit获取容器对象在线源码查阅方式一无继承方式/** * * * 普通的Spring程序 在使用junit框架时可以以下写法 * SpringJUnit4ClassRunner.class * SpringRunner.class效果相同 * *///@RunWit...

2018-11-08 14:27:52 1243

原创 nGrinder压力测试平台安装及脚本介绍

nGrindernGrinder简介nGrinder是一个压力测试平台,使您可以同时执行脚本创建,测试执行,监视和结果报告生成器。开源nGrinder通过消除不便并提供集成环境,提供简单的方法来进行压力测试。特征使用Jython或Groovy脚本创建测试场景并使用多个代理在JVM中生成压力。使用自定义库(jar,py,maven依赖项)扩展测试。它是无限的。为项目管理,监控,结果管理...

2018-10-26 15:19:57 1844

原创 全面的TestNG使用基本操作及代码

TestNG文档1-简介TestNG是一个受JUnit和NUnit启发的测试框架,但引入了一些新功能,使其更强大,更易于使用,例如:注释。在任意大线程池中运行您的测试,并提供各种可用策略(所有方法都在自己的线程中,每个测试类一个线程等等)。测试您的代码是多线程安全的。灵活的测试配置。支持数据驱动的测试(使用@DataProvider)。支持参数。强大的执行模型(不再是TestS...

2018-10-26 15:09:33 2331

原创 优雅的落地个人所得税的计算

优雅的落地个人所得税的计算个人所得税需求分析个所得税算法获取应纳税所得额 = 工资收入金额 - 各项社会保险费 - 起征点(5000元)应纳税额 = 应纳税所得额 x 税率 - 速算扣除数个人所得税税率表全月应纳税所得额=(应发工资-五险一金)-5000实发工资=应发工资-五险一金-缴税输入:工资 五险一金输出:扣税多少? 实际到手工资?代码实现实现个税表pac...

2018-10-26 14:45:44 1187

原创 E10下64位浏览器与32位浏览器切换教程

IE10下64位浏览器与32位浏览器切换教程32位转64位新建文本文档脚本如下,然后将文件名称后缀改为.reg文件[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]"TabProcGrowth"=dword:00000000"lsolation"="PMEM"双击运行改文件、点击确定 即可将

2018-10-26 14:29:14 5407 2

转载 并发编程的概念

转载http://blog.csdn.net/u010796790 https://blog.csdn.net/u010796790/article/details/52155664并发程序正确地执行,必须要保证原子性、可见性以及有序性。只要有一个没有被保证,就有可能会导致程序运行不正确。原子性:一个操作或多个操作要么全部执行完成且执行过程不被中断,要么就不执行。可见性:当多个线程同时...

2018-09-28 10:42:11 120

原创 初识Kafka

ApacheKafkaapache kafka是一个分布式流媒体平台流媒体平台有三个关键功能:发布和订阅记录流,类似于消息队列或企业消息传递系统。 以容错的持久方式存储记录流。 记录发生时处理流。Kafka通常用于两大类应用:构建可在系统或应用程序之间可靠获取数据的实时流数据管道 构建转换或响应数据流的实时流应用程序要了解Kafka如何做这些事情,让我们深入探讨Kafka...

2018-09-12 16:38:40 263

原创 浅谈自动化测试的思路与方向

自动化测试是什么   个人理解自动化测试是利用一些工具、代码、框架、等。。完成替代人类的测试工作,使测试人员能专注于新的业务场景 而无需再做重复、繁重的工作;自动化测试的核心是什么   自动化测试的核心是思想、纵使你懂得十八般武艺,但是不懂如何去编排 如何使得效率更高 也是枉然;   其次 才是自动化测试领域的一些“工具”,工具可以是各大软件工具、框架、平台 、代码。   如果...

2018-09-11 14:34:41 3048 2

原创 Spring事件监听模式应用场景和思路

什么是事件 程序中的事件其实和现实差不多,例如:Js中的事件有很多 如鼠标的单击事件onclick。当点击某个按钮时--触发某个方法。当你不去触发这个事件、这个事件就永远的在等待 唤醒事件的人;事件三要素1、定义一个事件(火灾事件、碰撞事件、收到信息事件。。。)2、有一个事件的触发者 在合适的时机去触发这个事件,例如 触发起火 导致温度传感器上升、导致系统发生报警 --触发温度...

2018-09-06 09:43:26 9455

原创 使用Docker、swarm、registry 快速编排Spring Cloud 服务系统核心思想及案例

写在前面本文的读者适合,devops/运维/测试/开发;需要掌握知识:1、Docker 的安装 已经简单使用2、Docker-compost安装及使用,懂得yml文件结构语法及docker-compost文件编排服务的语法;3,registry(镜像仓库) 安装、上传、下载。什么问题通过上篇Jenkins/git/maven/ssh/docker案例 我们来解释一下部署的流程问题:1、只能部署在一...

2018-07-13 16:10:54 1564

原创 Jenkins/git/maven/ssh/docker案例

Jenkins/git/maven/ssh/docker案例前言在看这篇文章最好看一下基于Jenkins/git/maven/ssh 案例了解一下整个构建过程;https://blog.csdn.net/qq_19239339/article/details/80829315安装centos建议 CentOS-7-x86_64-Everything-1611.iso安装 docker进入Linux...

2018-07-05 15:21:02 558

原创 基于jenkins持续集成环境的构建

构建思路What is JenkinsJenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。 What is SVNSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分...

2018-06-27 15:26:33 962

原创 使用Future 实现多线程的文件读取功能实现

    以往我们实现多线程的方式莫非继承Thread类、或者实现Runnable方法。这种实现的方式过于复杂,没有很深的理解很难掌握。其中的成本是较高的;无意中看到有使用Future 实现多线程的案例;便进行简单研究并记录下来;本文的案例场景如下:D盘有200个文件,希望以多线程的方式快速读取并进行分析数据;首先思考一个问题:什么地方需要多线程处理?多线程的处理好处就是 不等待 主线程继续执行其他...

2018-06-11 15:53:54 721

原创 SpringCloud-Eurka-Zuul-Ribbon-Fegin负载均衡访问集群服务过程实战

场景描述应用程序A登录需要访问用户的数据;在普通的mvc程序中可能就是一个控制器和DAO的实现,假设这个用户的程序A的登录频率异常高,那么后台服务的响应能力会越来越差;通过使用SpringCloud微服务,是将一个请求用户转发至 Zuul 网关服务、由Zuul 服务在集群服务中找个服务来给这个请求服务;这样一来请求的频率压力会被集群服务化解。那么本文就依照以上的应用场景来写我们的SpringClo...

2018-06-06 13:58:19 5346 2

原创 Spring+SpringMVC+Mybatis基于去web.xml 、JavaConfig风格集成

SSM框架整合的案例较多、但是在去除WEB.XML形式的还是不是很多、偶然看到还有通过web

2018-05-18 16:25:59 483

原创 理解Spring面向接口编程思想

我们都知道java是面向对象的语言;一个人是一个对象一个物品也是一个对象;在刚刚接触Spring的时候只知道用Spring来管理咱们的一个个对象,一直知道Spring 提倡的面向接口的编程方式,经过很久的使用,终于能一窥其中的奥秘; 首先来看假设一个中国人那么他有eat() 方法也有say()方法         一个日本人那么他也有eat()方法 也有say()方法 如果刚开始没发现有日本人,那...

2018-05-09 13:56:54 2283

基于jenkins持续集成环境的构建

基于jenkins持续集成环境的构建传统的项目构建过程 1、 研发部将代码提交到SVN/GIT等代码管理工具中; 2、 研发将负责进行本地打程序包。 3、 研发将负责打的程序包上传到SVN/GIT 4、 运维/测试 从SVN/GIT 下载最新的程序包; 5、 运维/测试 通过mstsc或者其他方式 进入部署环境机器; 6、 停止之前运行的服务。 7、 替换程序包; 8、 启动程序; 理想中的项目构建过程 1、 项目代码提交 2、 打开部署服务器看效果。

2018-06-27

空空如也

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

TA关注的人

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