测试技术
文章平均质量分 78
czc1009
这个作者很懒,什么都没留下…
展开
-
使用Jenkins+Calabash+Cocoapods搭建iOS持续集成环境
使用jenkins+calabash+cocoapods搭建ios持续集成环境持续集成持续集成究竟是什么呢?根据敏捷大师Martin Fowler的定义:持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。许多团队发现这种方法可以显著减少集成转载 2015-09-21 18:07:00 · 723 阅读 · 0 评论 -
JMeter 中_time 函数的使用(时间戳、当前时间)
有时在接口测试时,其参数需要为时间戳或者是日期格式的数据。针对此问题,可以使用JMeter自带的_time 函数来解决以上问题 操作步骤:1、通过函数助手,生成一个_time 函数: 2、如果参数为时间戳,那公式为:${__time(,)} : 默认该公式精确到毫秒级别, 13位数${__time(/1000,)} : 该公式精确到秒级别, 10位数 ...转载 2018-09-05 14:18:29 · 1514 阅读 · 0 评论 -
JMeter 像 LoadRunner 那样实时查看每秒事务数(TPS)、事务响应时间(TRT)
转载至:https://blog.csdn.net/defonds/article/details/54576604 熟悉 LoadRunner 的朋友一定不会对其 TPS(每秒事务数)、TRT(事务响应时间) 等视图感到陌生,因为这是压力测试最为关键的两个指标。JMeter 以其开源、轻巧、灵活、扩展性高等特性赢得了广大测试从业人员的青睐,但是它没有像 LoadRunner 那样提供一个 ...转载 2018-09-05 15:42:36 · 1195 阅读 · 0 评论 -
jmeter压力测试报告—模板
XXX压力测试报告 时间:2018-09-05 测试人员:xxx XXX压力测试报告目录一 测试内容... 2二 测试方法... 2三 测试目标... 2四 测试环境... 2五 系统部署... 35.1 物理部署... 35.2 网络访问... 3...转载 2018-09-05 15:44:35 · 48014 阅读 · 10 评论 -
关于jmeter TPS解读
一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟request/事务 数量 并发数: 系统同时处理的request/事务...转载 2018-09-07 10:49:49 · 2688 阅读 · 0 评论 -
性能测试注意点
一、性能测试注意点1. 用jmeter测试时使用BeanShell脚本获取随机参数值,会导致请求时间过长,TPS过低。应改为使用csv读取参数值,记录的TPS会更加准确。 注:进行性能测试时,应注意会影响请求时间的操作,尽量避免因为测试方法不当影响测试结果。2. 进行稳定性测试前,尽量对Jmeter进行减负,避免运行时间过长,导致Jmeter卡死。减负方式:(1)参数写死或者...转载 2018-09-07 10:56:27 · 1043 阅读 · 0 评论 -
Jmeter取数据库数据进行参数传递
1.背景本次练习的主题是:从数据库中获取所有的用户名和密码,然后将参数传递给登录请求,进行登录。需要了解的知识点:1.数据库的连接及变量设置2.循环控制器3.配置元件Count(计数器)4.__BeanShell()函数及基本的脚本编写5.__V()函数的使用(用于两个变量的拼接)2.Jmeter连接Mysql数据库1.参考文档:http://jmeter.apach...转载 2018-09-07 17:56:18 · 641 阅读 · 0 评论 -
敏捷测试的四象限---学习笔记
转载自:https://blog.csdn.net/hgstclyh/article/details/71125017根据《敏捷软件测试》的学习笔记整理,部分文字复制自网络。作者:(美国)克里斯平(Lisa Crispin) (美国)格雷戈里(Janet Gregory) 译者:孙伟峰 崔康出版社: 清华大学出版社 出版时间: 2010年10月1日 ISBN: 97873022...转载 2018-11-21 10:50:46 · 944 阅读 · 0 评论 -
python常用库
转载至:https://www.cnblogs.com/jiangchunsheng/p/9275881.html今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们。他们是:Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。 Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后...转载 2018-12-12 14:21:38 · 738 阅读 · 0 评论 -
JMeter聚合报告的参数含义
Label----每个请求的名称,比如HTTP请求等#Samples----发给服务器的请求数量Average----单个请求的平均响应时间 毫秒msMedian----50%请求的响应时间 毫秒ms90%Line----90%请求响应时间 毫秒ms95%Line----95%请求响应时间 毫秒ms99%Line----99%请求的响应时间 毫秒msMin-...原创 2018-09-05 13:53:23 · 3581 阅读 · 0 评论 -
Jmeter添加变量的四种方法
转载至:https://www.cnblogs.com/jessicaxu/p/7512680.html一、在样本中添加同请求一起发送的参数。根据服务器设置的数据类型,来添加不同类型的参数二、用户定义的变量1、创建:添加->配置元件->用户定义的变量2、作用:当前的线程组内所有Sampler都可以引用变量,方便脚本更新;当参数发生变化时,只要在【用户定义的变量】中更...转载 2018-09-04 14:38:00 · 2338 阅读 · 0 评论 -
android压力测试命令monkey详解
常用示例,大家将com.xxxx.yyyy换成自己要测试的包名就可以了,直接复制粘贴开始跑吧:monkey -p com.xxxx.yyyy --throttle 1000 -s 50000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-na原创 2015-09-22 09:33:39 · 890 阅读 · 0 评论 -
后台接口测试
一、接口测试无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。二、常用工具常用的接口测试工具有LoadRunner、Fiddler、JUnit、httpclient、httpunit等,其中LD做接口测试无法做到把接口参数和程序分理,JUnit、httpcl原创 2015-12-07 18:00:27 · 6327 阅读 · 0 评论 -
IOS monkey测试+命令行运行+日志收集
使用Xcode进行Monkey测试在测试app时,我们需要测试一下app的稳定性,monkey测试可以基本满足我们的需求,monkey测试实际上就是对app进行各种混乱操作,电脑随机产生操作指令,然后发送给手机,让手机去执行,这样测试执行一段时间(一般是几个小时),观察app是否有crash或者异常日志。Android sdk中已经集成monkey命令,adb shell monkey原创 2015-10-30 16:27:44 · 3987 阅读 · 0 评论 -
Calabash-ios自动化测试
设置执行案例的模拟器Cucumber 有一个配置文件,在执行 Cucumber 运行案例时,首先会调用此文件。在Cucumber执行的目录,即 features 目录同级,建一个.config(隐藏文件,在终端里使用命令)目录。config目录下,新建一个 Cucumber.xml文件 将如下内容copy 至此文件保存:default: -r features -r featu原创 2015-09-14 16:40:26 · 1213 阅读 · 0 评论 -
使用Fiddler进行Web接口测试
本人摘取自CSDN Blog,http://blog.csdn.net/ohmygirl/article/details/17846199一、Fiddler简介1.为什么是Fiddler?抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark。为什么使用fiddler?原因如下:A)Firebug虽然可以抓包,但是对于分析http请求的原创 2016-05-31 17:58:32 · 6694 阅读 · 1 评论 -
Mac下selenium3.0+python2.7环境搭建
零、一些注意事项请注意标题“selenium3.0+python2.7”,1、selenium目前对Python3支持并不好;2、selenium2.X与selenium3.X有些配置不一样,selenium 3.x开始,webdriver/firefox/webdriver.py的__init__中,executable_path="geckodriver";而2.x是executa原创 2017-01-23 16:24:30 · 2546 阅读 · 0 评论 -
Windows环境下的TensorFlow安装过程
安装环境Windows8.1python3.5.x(TensorFlow only supports version 3.5.x of Python on Windows)pip 9.0.1tensorflow-gpu-0.12.0cudacudnn安装过程安装Python3.5安装python 下载地址: https://www.python.org/点击Downloads下的...原创 2018-05-19 10:46:18 · 289 阅读 · 0 评论 -
Postman+Newman+Jenkins APItest自动化集成测试
postman做接口测试简单易用很容易上手,但是接口越来越多,每次手动点击runner进行测试不灵活,最近就研究了下newman,利用newman实现接口的自动化测试,但是每次需要命令行操作也不方便,就想着利用Jenkins做真正的自动化测试,刚好部门有现成的Jenkins环境就用了起来,目前已经实现了接口的自动化测试。postman导出的json文件直接上传git,Jenkinsjob配置git...转载 2018-08-08 08:53:12 · 291 阅读 · 0 评论 -
Jmeter命令行运行实例讲解
一. 简介1.1、应用场景1、无需交互界面或受环境限制(linux text model)2、远程或分布式执行3、持续集成,通过shell脚本或批处理命令均可执行,生成的测试结果可被报表生成模块直接使用,便于生成报告 1.2、命令行模式优点1、节约系统资源:无需启动界面,节约系统资源2、便捷快速:仅需启动命令行,输入命令便可执行,是为命令达人最爱3、易于持续集成...原创 2018-09-04 14:11:42 · 1554 阅读 · 0 评论 -
“最佳并发用户数”和“最大并发用户数”
转载自:http://www.cnblogs.com/jackei/archive/2006/11/20/565527.html我们事先做了如下的假设:1.理发店共有3名理发师;2.每位理发师剪一个发的时间都是1小时;3.我们顾客们都是很有时间观念的人而且非常挑剔,他们对于每次光顾理发店时所能容忍的等待时间+剪发时间是3小时,而且等待时间越长,顾客的满意度越低。如果3个小时还...转载 2019-03-14 11:41:24 · 3959 阅读 · 0 评论