测试环境

Springboot的多环境配置

醉酒当歌 提交于 2019-12-04 07:59:28
通常应用都会被安装到几个不同的环境(比如开发、测试、生产等),每个环境都会有一些参数是不一样的。 Spring Boot对此也提供了支持,配置文件的名称只要满足 application-{profile}.yaml 格式即可,其中 {profile} 对应环境的标识: application-dev.yaml : 开发环境 application-test.yaml : 测试环境 application-prod.yaml : 生产环境 之后,需要在 application.yaml 中设置配置属性 spring.profiles.active ,其值对应 {profile} 的值。 如: spring.profile.active: dev ,此时就会加载 application.yaml 和 application-dev.yaml 这两个配置文件的内容,两个文件中如有相同属性,会使用 application-dev.yaml 中的值。 参考链接: https://www.jianshu.com/p/21f9541e17d9 来源: https://www.cnblogs.com/mediocreWorld/p/11846963.html

测试基础

自古美人都是妖i 提交于 2019-12-04 07:11:35
目录 为什么需要软件测试?回到顶部 为什么选择软件测试行业?回到顶部 为什么不让开发自己做测试?回到顶部 什么是测试?回到顶部 软件测试的作用?回到顶部 软件测试的诞生回到顶部 软件测试出现原因回到顶部 软件测试的发展回到顶部 软件测试的目标回到顶部 缺少软件测试发生的事故回到顶部 软件测试常见的误区回到顶部 软件测试的主要工作回到顶部 测试原则回到顶部 测试对象回到顶部 软件架构回到顶部 常见项目组织架构回到顶部 软件测试用例回到顶部 什么是测试用例回到顶部 为什么需要测试用例回到顶部 测试用例的意义回到顶部 测试用例的生命周期回到顶部 测试环境设计回到顶部 测试力度回到顶部 软件测试计划书回到顶部 测试计划的意义回到顶部 测试目标回到顶部 资源配置回到顶部 风险控制回到顶部 如何制定测试计划回到顶部 5W1H方法回到顶部 工作经验之谈回到顶部 图解软件测试计划回到顶部 软件计划报告回到顶部 软件兼容性回到顶部 what,什么是软件兼容性测试回到顶部 why,为什么要进行软件兼容性测试回到顶部 when,什么时候开始软件兼容性测试回到顶部 where,软件兼容性测试都要测什么回到顶部 who,谁来执行软件兼容性测试回到顶部 how,怎样执行兼容性测试回到顶部 版本控制回到顶部 引入版本控制的原因回到顶部 版本控制的定义回到顶部 版本控制方法回到顶部 版本控制评价标准回到顶部

渗透测试环境搭建以及使用sqlmap获取mysql数据库密码

一曲冷凌霜 提交于 2019-12-03 20:30:20
通过sqlmap检测sql注入漏洞 21.1 安装SQLmap漏洞查看工具 21.2 安装渗透测试演练系统DVWA 21.3 使用SQLmap进行sql注入并获得后台管理员adnim帐号和密码 安装SQLmap:Rich七哥64.cn IP:192.168.1.64 渗透测试演练系统DVWA:Rich七哥63.cn IP:192.168.1.63 21.1.1 sql注入概述: 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 它是利用现有应用程序,可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库。 比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击 例:12306.cn 帐号和密码泄露。 21.1.2 什么是SQLmap? SQLmap是一款用来检测与利用SQL注入漏洞的免费开源工具,有一个非常棒的特性,即对检测与利用的自动化处理(数据库指纹、访问底层文件系统、执行命令)。 官方网站下载http://sqlmap.org/ 21.1.3 Rich七哥64上安装sqlmap 1、安装Python 环境 我系统中已经安装过了,没有的可以使用下面这条命令安装 [root@Rich七哥64 ~]# yum

java实战(一)-------jdk环境在windows安装及配置

霸气de小男生 提交于 2019-12-03 16:40:55
1、jdk官方下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html 点击下载windows的版本:jdk-13.0.1_windows-x64_bin.exe 下载完成之后进行安装,然后进行环境配置 2、进行环境变量设置 此电脑--属性--高级系统设置--环境变量--系统变量--Path 添加安装路径,这里我下载的解压就可以使用,直接解压 3、进行测试java测试 打开命令提示符,在任意地址输入:java或javac 这样就表明jdk在windows上面安装成功了,大家可以测试一下 来源: https://www.cnblogs.com/wang50902/p/11802582.html

聊聊性能测试开始前的准备工作

陌路散爱 提交于 2019-12-03 11:00:26
聊聊性能测试开始前的准备工作 转载: https://www.cnblogs.com/imyalost/p/9557741.html 之前的博客有介绍过 完整的性能测试的流程 和 性能测试需求分析 相关的内容,然而在实际的性能测试工作中,测试开始前也有很多的工作要做。 这篇博客,就聊聊性能测试的第一步工作:获取测试需求,到底需要哪些东西。。。 性能测试流程导图 一、相关设计文档 1、系统架构图 :了解被测系统的技术架构,包括从客户端到DB的周转流程、应用服务器、中间件等; 2、网络拓扑图 :和系统架构图类似,这个更多的是体现在不同层级之间的网络拓扑关系,也可以和系统架构图结合在一起,根据项目具体情况而定; 3、需求说明文档 :了解被测系统的业务流程,不同模块间的关系,便于后面的业务场景建模; 4、接口设计文档 :大多性能测试都是通过调用模块间的API来进行模拟并发,了解业务模型对应的API,包括协议类型、方法、传参类型、入参、出参等信息是很必要的; 5、数据库表设计文档 :测试过程中产生的数据会写入哪个库哪个表,不同的API参数会对哪张表甚至哪个字段产生什么影响,熟悉“数据流”是很必要的一件事情; 二、确认性能指标or目的 1、测试目的 测试目的 说明 并发测试 测试系统在一定条件下可承受的最大并发数 容量测试 测试系统在一定配置下的最大服务能力 配置测试

python unittest中的四个概念

爱⌒轻易说出口 提交于 2019-12-03 09:46:43
TestCase:一个testcase的实例就是一个测试用例 TestSuite:多个测试用例集合在一起 TestLoader:是用来加载TestCase到TestSuite中的 TextTestRunner:是用来执行测试用例的,其中的run(test)会执行TestSuite/TestCase中的run(result)方法 TextTestResult:保存TextTestRunner执行的测试结果 fixture:测试用例环境的搭建和销毁,测试前准备环境的搭建(setUp),执行测试代码,以及测试后环境的还原(tearDown) 来源: https://www.cnblogs.com/wind666/p/11786014.html

7天玩转性能&接口测试

混江龙づ霸主 提交于 2019-12-03 02:46:22
众所周知,近10年IT领域有两个关键的风向转变,传统IT向云计算转变,传统瀑布和迭代开发模式向敏捷开发模式转变。这两个转变促成了DevOps产品交付模式的出现。互联网行业竞争激烈,许多公司专注于产品和商业模式的快速迭代创新,期望通过DevOps快速交付产品,缩短产品的上市周期。 华为DevOps模式下的软件测试体系的分享主要由 “测试对象的识别、测试组织与流程的演变、测试工具与技术的应用、测试管理和自动化测试”四个领域的关键内容组成。华为云近期推出了7天玩转性能&接口测试系列课程,添加小助手微信(devcloud9)即可免费参与学习。 一、测试对象的识别 软件测试首先需要关注测试对象,不同种类的测试对象的测试策略和测试技术会有显著区别。测试对象即有传统的Web服务、移动APP,也有新兴的微服务和IoT设备。 1. 移动APP Android和iOS手机客户端依然是互联网toC创业的首选产品模式。移动App可以分为Web App、混合App和本地App三种模式,2016年以React Native为代表的技术又带火了移动跨平台开发。跨平台开发可以帮助开发者复用大部分代码,但依然无法解决让开发者头疼的Android系统碎片化问题。移动兼容性测试仍然是针对Android机型碎片化的主要测试手段。 2. Web服务 B/S结构的Web服务依然是很典型的IT产品交付形式

测试面试问题

青春壹個敷衍的年華 提交于 2019-12-03 02:12:07
2018.8.12-----测试问题 1. 问:什么是兼容型测试?兼容性测试侧重哪些方面? 答:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。 兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。 兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了 兼容和配置测试的区别在于,做配置测试通常不是在 Clean OS 下做测试,而兼容测试多是在 Clean OS 环境下做的 补充:做兼容测试的具体步骤:在列好的软硬件环境清单做冒烟测试,还是每一步都测试。测出不兼容,怎么和开发沟通,开发面对这些不兼容需要做什么。如果修复成本很高,怎么和产品经理沟通。和谁确认表单 2. 问:我现在有个程序,发现在 Windows 上运行的很慢,怎么判别是程序存在问题还是软硬件系统存在问题 答: 1 、检查系统是否有中毒的特征 2 、检查软件 / 硬件的配置是否符合软件的推荐标准 3 、确认当前的系统是否独立,即没有对外提供什么消耗 CPU 资源的服务 4 、如果是 C/S 或者 B/S 结构的软件,需要检查是不是因为与服务器的连接有问题

手机APP测试环境搭建---appium

匿名 (未验证) 提交于 2019-12-03 00:43:02
1.ADB的安装:ADB(ANDROID DEBUG BRIDGE) 应用场景: 针对移动端 Android 的测试, adb 命令是很重要的一个点,常用的 adb 命令, 将会为 Android 测试带来很大的方便,其 中很多命令将会用于自动化测试的脚本当中 环境搭建: 解压: 将解压后的路径放置path环境变量 命令?输?: adb devices:查看已连接的设备 adb shell wm size adb kill-server , adb start-server , 结束 adb 服务, 启动 adb 服务,通常两个命令一起用 adb shell pm list package :列出所有的应用的包名 -s:列出系统应用 -3:列出第三方应用 -f:列出应用包名及其安装来源 2. 移动端自动化测试:APPIUM 环境搭建: 1.安装 node.js node-v6..zip 将解压后的件添加至path环境变量 2.安装appium。 将 C:\Program Files (x86)\Appium\node_modules\.bin添加 至 环境变量 或者 :npm install -g appium     淘宝源镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org    #Windows 3

七牛云宫静:基于容器和大数据平台的持续交付平台

匿名 (未验证) 提交于 2019-12-03 00:41:02
7 月 6 日上午,在 ArchSummit 2018 深圳站 | 全球架构师峰会上,七牛云工程效率部技术专家宫静分享了《基于容器和大数据平台的持续交付平台》为题的演讲。本文是对演讲内容的整理。? ? 本次分享的主要内容是基于 容器 和 大数据平台 去构建的持续交付系统,是七牛云工程效率部在持续交付、容器化方面去做的技术实践。将从以下两个方向展开:一个是容器化方向,一个是持续交付的平台。主要会结合在七牛云的实践来介绍这个持续集成、持续部署在容器化方向的探索和思考,以及未来方向的考虑。? 七牛云业务场景: 上图的数字其实是七牛云的业务场景的缩影,七牛云现在有六大产品线,围绕这六大核心业务,我们有 500 多个组件和服务,这个数字可能还在持续地变化,不断地上升,不断地发展。我们外部的业务需求是这样的,因为市场在快速变化,它对我们业务需求要求是有一个快速迭代的能力,快速发布的能力。工程效率部的目标是在保证质量的前提下来做到一个快速的验证和有效的发布的能力。而产品研发人员和工程效率这边是这样的一个人员比,在这样的一个人员比下,我们会遇到哪些问题呢? 以下是我们研发团队面临的一个真实的问题的总结。当一个团队中的开发人员面对的是怎么样一个开发场景,开发人员要面对的是多样化的编译运行环境,要保证从代码开发到编译到运行到调试自测这样一个完整的路径覆盖,当他完成这个路径过长的时候