软件测试
文章平均质量分 57
剽悍六杯茶
给你看得见的收获
展开
-
mock测试工具
什么是mock测试mock常见场景mock常用工具实战1,什么是mock测试mock测试就是对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法2,mock常见场景(1)无法控制第三方系统某接口的返回,返回的数据不满足要求(2)某依赖系统还未开发完成,就需要对被测系统进行测试3,mock常用工具(1)单元测试级别的mock工具:Easymock、jMock、Mockito、Unitils Mock、PowerMock、JMockit等(2)接口测试级别的.原创 2021-06-30 14:35:40 · 6579 阅读 · 1 评论 -
不同角色看性能测试
原创 2018-10-18 11:30:42 · 555 阅读 · 0 评论 -
性能测试工具选择
性能测试工具选择原创 2018-10-18 11:36:56 · 865 阅读 · 0 评论 -
初学性能性能测试相关术语:负载,TPS,PV
性能测试相关术语原创 2018-10-18 11:38:58 · 837 阅读 · 0 评论 -
Jmeter体系结构,Jmeter和roadrunner异同
1.Jmeter体系结构1.取样器(sample)(在线程组下面):发送各种协议(http,FTP,java,JMS,lamp,mail,MongoDB,SMTP,SOAP,TCP,Junit,BeanSheel脚本)的请求,接受服务器的响应数据2.断言(检查点):验证结果 用一个预设的结果(值,表达式,时间长短等条件)与实际结果匹配,匹配到成功,反之失败。响应断言,XMl断言,Bean...原创 2018-10-18 14:57:35 · 1380 阅读 · 0 评论 -
jmeter非GUI方式运行,命令行运行,集成jenkins原理
1.jmeter非GUI方式运行2.性能参数配置原创 2018-10-19 10:59:03 · 689 阅读 · 0 评论 -
性能测试学习路线
1.性能测试技能树(1)测试工具:loadrunner jmeter:工具+手工程序自动化脚本功能自动化回归,API 。 ui测试难点:用户和业务模型分析搭建,根据用户和业务模型开发合适的脚本,合适的需求分析转化为场景设计,大容量系统的数据生成和使用,大型系统的性能压力负载和实施,云计算的负载生产和实施(2)测试基础:同样的脚本,不同的人员执行,不同的针对点,测试结果会大相庭径。需要...原创 2018-10-19 11:10:32 · 5412 阅读 · 3 评论 -
jmeter添加服务器cpu监控插件
jmeter添加服务器cpu监控插件原创 2018-10-19 11:49:59 · 1440 阅读 · 0 评论 -
性能监控诊断,cpu,I/O,内存,网络诊断
1.内存 cpu 网络 磁盘2.当系统出现问题时,我们需要从应用程序,操作系统,服务器设备,网络环节系统资源等多方面综合排查,定位分析问题,然后集中解决问题。3.响应时间=服务器响应时间+网络时间4.总体来说,系统提供了比较多的有用信息分析工具,从以下几块来分析(1)系统整体cpu利用率:内核2核a.系统处理器情况:逻辑处理器,处理器型号,主频率,cache大小,是否支持超线程技术等C...原创 2018-10-19 15:04:47 · 2143 阅读 · 1 评论 -
全栈性能测试修炼宝典Jmeter实战
1.性能测试:利用工具去模拟大量用户操作来验证系统能够承受的负载情况,找出潜在的性能问题,分析并解决。找出性能变化趋势,为后续扩展提供参考。2.软件测试分类:一:性能方向职业发展测试职业发展:https://blog.csdn.net/nikita1995/article/details/83141709性能测试学习路线:https://blog.csdn.net/nikita1995/...原创 2018-10-19 15:22:52 · 5397 阅读 · 0 评论 -
软件测试之道 james Whittaker读后感
第一章1.本书的核心:作为一个google的测试人员究竟意味着什么,Google是如何解决软件在扩展性,复杂性和大并发方面的我问题。2.测试这个行业,如何做测试,从而保证可以开发出可靠的值得信赖的软件,是最重要的。3.不要招聘太多测试人员,开发提升自测能力,向测试开发工程师转变。4.开发和测试必须同时开展,写一段代码立刻测试这段代码。5.金丝雀版本-》开发版本-〉测试版本-》beta或者...原创 2018-10-10 15:49:31 · 872 阅读 · 0 评论 -
软件测试中的性能分析以及优化
1.性能分析方法,单机性能分析与调优,业务流程优化,结构优化2.单机,分布式3.常见的性能调优手段4.性能分析方法5.性能分析过程:6.一般硬件系统资源瓶颈表现:(1)cpu利用率过高(操作系统与用户程序占用的cpu:计算量大,IO等待,调用太多系统程序接口,过多打断)。(2)内存 过多内存交换与页泄漏(3)磁盘读写繁忙(4)网络流量过大7.操作系统关注:(1)系统负载(2...原创 2018-10-22 13:42:13 · 1451 阅读 · 0 评论 -
性能测试报告编写指南
什么是性能测试:利用工具去模拟大量用户操作来验证系统能够承受的负载情况,找出潜在的性能问题,分析并解决。找出性能变化趋势,为后续扩展提供参考。性能测试流程:性能测试报告目录示例:...原创 2018-10-18 11:14:46 · 1129 阅读 · 0 评论 -
软件测试工程师职业发展路线简介
把软件测试分为三个方向和四个路线三个方向分别为业务路线,技术路线,管理路线。四个象限分别为执行层,中层,中高层过渡,高层三个方向:1.业务路线:QA经理,业务专家,产品经理,产品总监,行业咨询顾问等。2.技术路线:掌握编程技术,拥有业务经验,成为自动化测试工程师,性能测试工程师,软件开发工程师,安全测试工程师,系统分析师,测试总监,研发总监等。3.管理路线:积累业务知识或者提高技...原创 2018-10-18 09:56:50 · 5306 阅读 · 0 评论 -
主流压力/负载/性能测试 介绍 以及工具推荐
在产品研发过程中,常常会混淆压力/负载/性能测试这三者之间的区别,这三种测试到底有什么不同呢? 压力/负载/性能测试之异同: 压力测试(StressTesting),也称为强度测试,通过模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。压力测试需要确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务...原创 2018-07-26 16:36:36 · 471 阅读 · 0 评论 -
postman tests实例记录,常用测试结果验证及使用技巧
Postman的test本质上是JavaScript代码,通过我们编写测试代码,每一个tests返回True,或是False。 每一个tests实际上就是一个测试用例官方文档给出了很多验证方式,我们通过实例来进行学习接口返回结果为json{ "status": 301, "message": "购买商品库存不足", "lists": [11]}1.检查respo...转载 2018-07-30 14:50:23 · 18665 阅读 · 0 评论 -
Jmeter压力测试简单教程(包括服务器状态监控)
步骤一 安装Jmeter 不要轻易使用最新版本,次新版本就可以了。安装好了之后Jmeter的bin目录下有个Jmeter.bat文件,双击就能运行了。步骤二 使用Jmeter测试未登录页面 运行软件之后,我们当然要找个链接测试一下啦,这里我们以百度为例,我们右击“测试计划”——“添加”——“Threads(Users)——线程组”,这样就建了一个线程组了,这是干嘛,当然...转载 2018-07-27 15:12:01 · 442 阅读 · 0 评论 -
Postman+Newman+Jenkins APItest自动化集成测试
postman做接口测试简单易用很容易上手,但是接口越来越多,每次手动点击runner进行测试不灵活,利用newman实现接口的自动化测试,利用Jenkins做真正的自动化测试,postman导出的json文件直接上传git,Jenkinsjob配置git路径,每次只要点击下job就可以进行接口测试或者有新的接口更新也会实现自动化测试,同时可以发送邮件告知同事测试结果,非常方便。一、环境配置...原创 2018-09-04 09:24:48 · 604 阅读 · 0 评论 -
jemter + ant +jenkins 接口自动化自动化测试(mac)
1.安装jmeter brew install jmeter 如果没有brew 可先安装 2.在终端输入jmeter 打开jemter 改变颜色:options-look 选择2.安装ant brew update brew install ant ant -version3.把jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录...原创 2018-09-04 14:10:34 · 1438 阅读 · 0 评论 -
Robot Framework--环境搭建(Mac)
1.安装Python: 我安装的时python3.7 下载地址:https://www.python.org/ RF框架是基于python 的,所以一定要有python环境。 2.安装Robot framework : 目前最新版本是3.0.4,下载地址:https://pypi.python.org/pypi/robotframework/3.0.4 下载后解压...原创 2018-09-03 13:55:52 · 1658 阅读 · 0 评论 -
软件测试-APP功能测试要点
怎么样才能提高测试的覆盖面呢,下面从APP本身的功能,APP关联的事务、APP外部环境、APP其他四大块概述app功能测试的重点。一、APP本身的功能及测试要点: 1、安装及卸载: 验证App是否能正确安装、运行、卸载以及操作过程和操作前后对系统资源的使用情况。 2、升级(update): 1)当客户端有新版本时,应有更新提示。 2)当版本为非强制升级版时,用户可...原创 2018-09-06 14:05:28 · 992 阅读 · 0 评论 -
功能测试,兼容性测试
功能测试 功能测试一般需要根据编写的测试用例,执行测试用例,执行的过程中提交缺陷;功能测试一般至少会有两轮,遇到比较麻烦的项目甚至会有三到四轮,而每一轮测试都有其侧重点,比如第一轮功能测试可能会重点关注先关注每个单独的模块的测试,其次会关注功能,关注功能的时候也需要区分,哪些是主要功能,首先需要保证主流程没有阻塞情况,才能进一步测试其他的功能。 系统测试 系统测试根据项目需求开展测试...原创 2018-09-06 14:17:55 · 5240 阅读 · 1 评论 -
自动化测试:python+selenium用法详解
selenium+python的安装详见博客:https://blog.csdn.net/nikita1995/article/details/82499549基本框架 控制chrome浏览器,访问百度,并搜索关键词Python,获取搜索结果# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.we...原创 2018-09-10 15:28:08 · 1403 阅读 · 0 评论 -
接口测试简介以及接口测试用例设计思路
接口测试简介1.什么是接口接口就是内部模块对模块,外部系统对其他服务提供的一种可调用或者连接的能力的标准,就好比usb接口,他是系统向外接提供的一种用于物理数据传输的一个接口,当然仅仅是一个接口是不能进行传输的,我们还的对这个接口怎么进行传输进行进行一些设置和定义。开发所谓的接口是模块模块之间的一种连接,而测试眼中的接口是一种协议(对接口的功能的一种定义)2.接口的种类和分类外部接...原创 2018-09-07 11:50:27 · 155807 阅读 · 34 评论 -
冒烟测试
软件的冒烟测试,就是对该系统整体重点功能点的功能流程测试,要确保通过冒烟测试,系统能够跑通(正常运行);比如:对于一个登录系统的冒烟测试,我们只需测试输入正确的用户名、密码,验证登录这一个核心功能点,至于输入框、特殊字符等,可以在冒烟测试之后进行。然后,还存在另一种可能发生的情况:一个软件系统存在BUG,在测试人员发现BUG并反馈给开发人员后,开发人员及时修复,再次更新系统代码,这个时候,...原创 2018-07-17 17:07:10 · 3177 阅读 · 0 评论