测试人的自我提升:我的Django初体验(图)

  老同事写了本“Django入门”的书,卖得非常不错还加印了,说明想体验一下Django的人真是不少啊。抱着崇拜的心情上官网研究了一下Django到底是啥,原来就是个采用了MTV框架的开源Web应用框架。  知道了Django是什么,第二个问题就是它能干什么,然后果...

#
Python
分享:

用例设计之场景法与配对测试法的结合(图)

  场景法简介  场景法是模拟用户真实使用应用时的操作流程的一种测试方法。场景法主要包含两个流程:基本流和备选流(如下图1所示)。基本流表示通过业务流程时输入都正确,能达到目标的流程;而凡是出现故障或缺陷的过程,都用备选流标注。  图1 场...

自动化测试工具 AirTest 的使用方法与简介(图)

  Airtest简介  AirtestIDE是一款适用于游戏和应用程序的跨平台UI测试自动化集成开发环境(IDE),为移动应用程序开发人员和测试人员提供了广泛的工具,可在便利且易于使用的环境中编写全自动测试脚本。  相比较其他传统的自动化测试工具(如Appium,...

Jmeter+Python实现异步接口测试(图)

  一.测试场景  压测“用户登陆”的场景,在用户登陆后,会调用大量的接口,为了 测试该场景的负载。  二.采用过的方案  方案1.直接使用Jmeter接口压测,但Jmeter在一个线程中的调用多个接口是同步的,故压测出来的结果不准确。  方案2.Jmeter用...

持续集成:JMeter+Ant+jenkins搭建接口自动化测试环境(图)

  1.ant简介  1.1 什么是ant?  JMeter: 编写测试脚本生成jmx脚本,运行接口测试。JMeter相当于篮球场,jmx脚本相当于篮球运行场。  ant: 构建工具,通过调用JMeter来批量运行测试脚本,并生成测试报告。Ant是一个功能强大的打包编译工具。我们使用...

一“脸”走天下:人脸识别的测试故事(图)

  刷脸支付,刷脸进站,刷脸打卡,一“脸”走天下的时代悄然来临。人脸识别的技术让人们的生活告别繁琐,如何验证人脸识别技术的功能正确性、安全性、识别率等关键问题,在测试领域也逐渐成为至关重要的课题。本文将结合实际工作中的探索与总结,阐述如何...

Python助力性能测试——报文批量生成(图)

  当前,我国金融体系内交易量持续增长,业务场景日趋复杂。系统交易量的增加,临时产生的集中业务需求,都会使服务器面临考验,因此,需要对系统进行性能测试。在金融系统中,报文处理是必不可少的。各大金融机构间通过报文的交换进行信息流的传递,从而...

#
Python
分享:

python 3.X搭建robotframework总结(图)

  搞了一天终于把robotframework框架搭建起来了,来一个总结,记录一下吧!  以前在公司在python2.7上搭建过,说是搭建不如是按照文档一步步的操作,文件什么的全是同事准备好的,不会的就喊同事帮忙,所以安装下来还是什么也不懂,这次完全是自己操作...

#
Python
分享:

银行内部人员带你探寻全链路生产压力测试的解决方案(图)

  摘要:全链路生产压测,指的是模拟真实场景、使用多样化的流量请求进行全流程、全链路压力测试。传统的性能测试,测试环境资源数量、各链路硬件资源配置、配比与生产环境存在差异,且系统性能会受其他关联方的影响,单交易压测结果无法反映系统真实性能...

为什么我们感觉打开网页很慢?(图)

  一、我们经常遇到的问题  在我们的测试日常中,不免会遇到网页性能感知测试的工作,比如:测试访问某个网页耗时。针对此类测试,笔者经历过两种简单的方法:测试网页使用的后端接口响应耗时等同为网页耗时;使用秒表计算网页响应耗时。  测试网页响...

分享:

Oracle数据库性能测试过程中索引使用问题记录(图)

  近日在执行Oracle数据库性能测试时,通过在使用JMeter发压前后分别生成数据库快照,进而生成AWR报告分析,发现某一SQL语句的执行时间较长,遂对此语句进行分析。  通过AWR报告中Main Report-->SQL Statistics-->Elapsed Time per Exec(s)找到执...

分享:

Selenium中关于Chrome浏览器的配置(图)

  前言  在做web自动化的过程中,相信用到最多的浏览器就是chrome浏览器,那么在chrome中有许多关于selenium的配置内容,这个你知道吗?  单个浏览器调试  在编写自动化用例的过程中,经常会进行调式代码,正常情况下,当我们在写完用例,执行代码...

测试用例生成工具PICT的安装与使用(图)

  PICT(Pairwise Independent Combinatorial Testing,成对独立组合测试)是微软开发的一款测试用例生成工具(生成配对测试用例的工具很多,感兴趣的可以参考http://www.pairwise.org/tools.asp的介绍),它可以生成测试用例和测试配置,其理论基础是成...

如何在敏捷组织中成为专业QA人士

  摘要:在过去几年中,随着敏捷实践的应用不断增加,质量保证与开发人员之间的关系也在不断发展。这两个角色之间的区分变得越来越模糊,这就这两种角色演变的一个很好的例子。  传统上,质量检查工程师的角色与职位,测试和验证代码质量更加一致。质量...

参加完一次测试开发大会,格局都变大了!

  由于疫情原因,很多线下活动都取消了,听说一个测试开发者大会在我大深圳召开,机会不可多得,当然是要斥巨资参加的!  据说这个大会每年都会精挑细选出数十个优质的课题供来自全国各地的测试同行们交流学习,课题分别邀请到来自国内外各大公司优秀的...

数据库行锁争用问题分析(图)

  某系统的批量程序和联机程序同时发起交易、操作数据库同一张表时,出现了交易间相互影响导致交易失败。  分析原因为事务A对数据库表操作全表删除时,数据库机制会自动触发产生排他行锁,当行锁数达到“升级到表锁前允许的最大行锁数”时,会自动升级...

分享:

JMeter中正则表达式的妙用(图)

  如果你在JMeter脚本中看到这样一些符号:(.*?)(\d+),你是否会以为程序出现了乱码?拆开来看每个符号似乎都有固定的含义,组合在一起竟成了令人费解的天书。这些神秘符号究竟蕴含了哪些强大的功能,下面让我们一起来揭开它的面纱。  一、什么是正则表...

自动化测试在架构优化项目中的应用实践(图)

  摘要:随着科技的发展和进步,自动化测试的应用越来越广泛深入,作为一种软件质量管控的重要手段,自动化测试通过将人为驱动的测试行为转为机器执行的一种过程。在替代大量重复性工作和提高回归测试效率方面发挥了很大的优势。  目前,自动化测试还不...

提升测试开发工程师效率的法宝:ELK构建日志平台(图)

  摘要:随着互联网技术的日益发展,测试开发工程师要达到“保障质量、提升效率”目标,提升效率更体现在方方面面。作为测试开发工程师,需要掌握基本开发技能,对代码能力也有一定的要求,这也是对项目多一道强有力的保障。  在功能测试遇到BUG时,测...

使用阿里巴巴开源神器Arthas进行性能分析(图)

  Arthas介绍  Arthas是Alibaba开源的Java诊断工具,采用命令行交互模式,提供了丰富的功能,是Java 相关问题排查和性能优化的强大工具。为了明显区分 CPU 耗时和内存占用,分别写了 string 操作的三种方式:String,StringBuffer,StringBuilder。下面...

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

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号