测试体系搭建连载之安全测试基础(图)

  之前我们讲过了测试体系搭建之代码扫描基础、Redis缓存测试、正交用例设计、MQ消息测试,今天我们接着来讲安全测试基础。  OWASP top10  安全测试是非常复杂的,相信大家都没有异议。一个专业的安全测试专家在某种程度上来说是一个全栈工程师。所以...

分享:

测试人必会:Python带你上手WebSocket

  关于Socket那些事  Socket,即网络套接字,是双向通信通道的端点(是抽象的)。  套接字可以在一个进程内、同一台机器上的进程之间,或者在不同机器上的进程之间进行通信。  网络套接字可以通过多种不同的通道类型得以实现,例如TCP、UDP等。  ...

#
Python
分享:

黑客易筋经之修炼逆向功底

  电脑是什么?电脑是个计算器,或者叫计算机。  我们在电脑上打游戏、写文档、做PPT,背后就是这个计算器在玩命地加减乘除,所以不管多小的电脑都得给它加个风扇,帮它散热,冷静冷静。  如果我没记错的话,减法、乘法、除法好像都是基于加法实现的...

分享:

LoadRunner脚本中对header的处理实践(图)

  问题描述  近期在某项目的性能测试中,录制脚本时出现一个问题,脚本回放时报500错误,采用关联、参数化等各种技术,都无法解决。  问题分析与解决  问题分析  脚本回放时的错误如下所示:  通过脚本的tree视图,对比录制和回放时的页面快照...

GoogleTest框架总结之类Test Fixture的继承和差异化和接口测试(图)

  一、Test Fixture的继承和差异化  之前介绍了Test Fixture,下面通过示例sample05说明下如何进行Test Fixture的继承。  对已有的Test Fixture进行继承,往往发生在如下两个场景 (1) 定义的Test Fixture可用于指定的一套单元测试用例集,当有多套测...

JMeter中如此多控制器,你还傻傻分不清?(图)

  JMeter Controller, 即JMeter控制器,是我们构建测试场景中不可或缺的原件。 它对于构建实时。  JMeter 测试计划来说是非常重要的,JMeter控制器可以指定将请求发送到服务器的逻辑顺序。  在JMeter中最常用的控制器有:  ·Simple Controller ...

测试体系搭建连载之MQ消息测试(图)

  消息队列  消息队列是现在分布式架构中使用较多的组件,消息队列使用的常用场景是:一个系统、不同接口之间存在相互调用的关系,当不需要立即获得结果,但是系统的并发量又需要进行控制的时候,就是需要消息队列的时候。  消息队列主要解决了应用耦...

分享:

Python自动化测试框架,谁才是你的唯一?(图)

  Python得天独厚的优势造就了一系列测试框架,在这些测试框架面前,孰优孰劣?具体该如何选择?  俗话说 “没有最好的,只有最合适的”,今天我们就Python当前使用较为频繁的4大主流自动化测试框架, 来一回比拼,从中挑选最为合适你当前项目需求的那...

#
Python
分享:

LoadRunner负载测试系列之选择协议(图)

  LoadRunner协议推荐器  我们来认识一下如何使用强大的LoadRunner协议推荐器。  首先LoadRunner提供了一个典型的工作流,这个工作流可以利用协议推荐器来找到可以录制我们的应用程序最适合的协议,该工作流如下:  1)启动协议推荐器。  进入Loa...

测试进阶:从0开始搭建测试体系(图)

  测试用例设计要求  测试用例设计的最基本要求:覆盖住所有要测试的功能。  这是最基本、最不过分的要求了,但别看这只是简单的一句话,要能够达到切实覆盖全面,需要对被测试产品功能的全面了解、明确测试范围(特别是要明确哪些是不需要测试的)、具...

分享:

GoogleTest单元测试框架总结之类测试和Test Fixture(图)

  类的测试  我们先从一个简单的计数器开始。  示例一  头文件Counter.h仅定义功能,不进行具体实现:增加计数 Increment()、减少计数Decrement()、打印。class Counter  {  private:      int counter_;...

单元测试框架:从零开始使用GoogleTest(图)

  在正式开启GoogleTest之旅前,先介绍一点术语,以便平滑过渡。  黑盒和白盒  所谓黑盒,将待测对象看成一个黑盒子,测试时不关心功能是如何实现的,仅关注输入数据和实际输出结果,核对实际输出是否与预期输出一致。  功能测试采用的就是黑盒测试...

测试小白:靠Jmeter录制摆脱搬运工角色(图)

  我们都是搬运工?  很多接口自动化测试人员都知道,实际上我们进行接口自动化时,大部分人都是依赖于开发维护的接口设计文档,或者是直接使用抓包工具获取需要的接口数据。  然后再去按照ULR、headers、body进行各种组装请求,将接口的基础配置从文...

测试工程师职业素养:懂得拒绝无效工作

  你一定听说过这样的一句话——每天不是在开会,就是在开会的路上。  这句话其实是对会议多情况的一种调侃,但同时这句话里也带有一些对开会反感。  不过请大家想一想,为什么我们会反感一些会议?很大一部分原因是这些会议冗长且毫无结果,效率非常...

想用好Fiddler?这个强大的插件一定要知道(图)

  Fiddler作为一款Web调试工具,功能强大的同时还提供免费版本给用户使用,可以记录客户端和服务器之间的所有HTTP/S请求,针对特定的应用场景,提供了分析请求数据、设置断点、调试web应用、修改请求等功能。  Fiddler的本质就是“中间人”,负责在浏览...

分享:

妙用Mitmproxy实现加密加签环境下渗透测试(图)

  在做渗透测试的时候,经常会遇到报文加密加签的情况,即使通过了其他技术手段破解了加解密机制,  进行报文的篡改还是很不方便。  此时,可以引入一个开源的代理工具——Mitmproxy。  Mitmproxy简介  Mitmproxy是一个开源的HTTPS代理工具,...

51测试天地—原创测试文章系列(六十三)(图)

杂志名称:《51测试天地》文件大小:16.5MB、4.16MB当前期次:第63期 文件类型:PDF授权方式:51Testing软件测试网及相关内容提供者拥有全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像。简介:本次内容分为上下两册,精...

    当前只有一页
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号