摘要:
Jmeter mysql性能测试演示 1、 Jmeter是java开发的,jmeter连接mysql数据库当然需要jdbc驱动,这个可以在网上下载mysql-connector-java包,然后解压把jar包放到jmeter的lib目录里面 2、 打开jmeter, 3、 新建一个线程组 4、 添加 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(206)
评论(0)
推荐(0)
摘要:
1、抓取出现问题的日志,还原操作过程,分析 每个过程中数据是否正常?是否有重复请求2、询问当时操作员执行了哪些操作,尽可能多的了解事发经过3、通过查看日志,数据库等信息,找到发生问题的节点, 比如说XX被重复调用, XX传输的数据存在问题4、分析发生问题的原因?大部分有如下原因1、用户错误使用,但是... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(483)
评论(0)
推荐(0)
摘要:
1、点击ride界面启动用例执行时,首先会调用脚本2、打开pybot脚本查看内容、3、打开robot包下面的run文件,我们可以看到信息run文件内容程序启动的入口, sys.agv所表达的含义是:sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,所以那些试图从代码来说... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(2536)
评论(0)
推荐(0)
摘要:
1、如何确定文件夹是一个包, 检查包中是否有__init__.py 文件, 在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有__init__.py 那么它就是这个包的子包了。当你将一个包作为模块导... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(4234)
评论(0)
推荐(0)
摘要:
启动的时候报错,应该是环境变量没有配置好 错误:command: pybot.bat --argumentfile c:\users\keikei\appdata\local\temp\RIDEama2ym.d\argfile.txt --listener D:\Python27\lib\site-... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(786)
评论(0)
推荐(0)
摘要:
Collecting xlwt Could not fetch URL https://pypi.python.org/simple/xlwt/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIF... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(2649)
评论(0)
推荐(0)
摘要:
一般登录过程分成两步,一步是打开登录页面, 一步是输入用户名和密码登录现在B/S架构的系统好多时候都只在客户端的cookie信息保留一个jsessionId,然后每次请求的时候在请求的头信息的cookie中带上JsessionID,服务器根据jsessionId来判断是否是合法的输入,那我们怎么样通... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(1973)
评论(0)
推荐(0)
摘要:
在做性能测试的时候,很多情况需要多用户同时登录,下单,那怎么实现多用户的同时登录呢可以通过CSV Data Set Config组件实现参数化登录1、新建一个存放用户名和密码的文件, 和jmeter脚本在同一个目录如图2、在jmeter对应线程组添加CSV Data Set Config组件3、配置... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(4429)
评论(0)
推荐(0)
摘要:
首先摘抄一段官方文档的话:The following BeanShell variables are set up for use by the script:log - (Logger) - can be used to write to the log filectx - (JMeterCont... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(1418)
评论(0)
推荐(0)
摘要:
首先摘抄一段官方文档的话:Before invoking the script, some variables are set up in the BeanShell interpreter:log - (Logger) - can be used to write to the log filec... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(3060)
评论(0)
推荐(0)
摘要:
如何去区分一个功能测试工程师的水平高和低?可以从很多个方面去检查,比如测试的思路, 比如测试用例的覆盖度?,比如测试出bug是否能够定位到根因?上面说的各个方面都很合理,那我们平常如何如更深的定位问题的根因呢?1、通过我们的测试的经验 这个有点不容易掌握,也不容易传承2、通过分析bug出现的流程来查... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(3713)
评论(0)
推荐(0)
摘要:
我们在做web测试的时候,很多时候需要查看接口发送的数据返回的数据是否正常,这样可以排除是客户端的问题还是服务器的问题,举个例子来说,如果我们发现页面上面数据少了, 通过fiddler查看数据返回就少了, 那肯定是服务器的问题, 如果接口返回数据对着,那肯定是客户端处理有问题,导致数据丢失,1、首先... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(290)
评论(0)
推荐(0)
摘要:
软件测试的同学肯定都写过测试用例,但是如何写出一份高质量的测试用例呢?测试用例有哪些要求呢?为什么要写测试用例呢?为什么要写测试用例? 在版本转测试之后,我们测试的基础是什么?如果没有测试用例,我们应该怎么展开测试?怎么样保证测试点不遗漏、而且不人力投入不重复、怎么样追溯... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(560)
评论(0)
推荐(0)
摘要:
分析软件测试的质量是每一个测试人员的基本要求,那我们如何去分析软件测试的质量,结合自身的经验,给大家分享一下如何通过问题单分析测试质量。要通过问题单来分析测试质量, 那首先我们需要规定问题单的一些基本规范,比如说提交问题单必须要有的一些字段: 版本号、模块、 测试用例编号、严重级别、问题单提交人、提... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(421)
评论(0)
推荐(0)
摘要:
测试工程师发现了软件的缺陷(bug),那修复bug的整个流程是怎么样的呢?1、发现bug2、和开发确认是否是bug3、如果是bug则提bug单到测试经理,如果不是则放过4、测试经理把bug单走到开发经理5、开发经理分问题单到开发工程师手中定位6、测试工程师定位完成后,把定位结论写到bug单中,然后走... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(417)
评论(0)
推荐(0)
摘要:
Web页面的表格测试点:1、表格列名2、表格翻页、表格跳转到多少页、最后一页、首页3、表格每页显示的数据, 数据的排序4、表格无数据5、表格支持的最大数据量6、表格中数据内容超长时,显示是否正常7、导出 :正常情况、无数据、最大的数据规格8、浏览器的兼容性9、国际化测试(多语言)上面是一些常规性的测... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(750)
评论(0)
推荐(0)
摘要:
web表单中的提交按钮的测试点:在提交前需要理解清楚的点:1、表单中哪些字段是必填项2、表单中字段内容的限制:非空、重复、长度、特殊字符,空格、以及一些和业务相关的约束条件测试点: 1、是否支持回车 2、单击 3、快速双击, 可能会导致... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(2040)
评论(0)
推荐(0)
摘要:
测试是软件研发过程中占有重要的地位,软件质量的好坏和测试把关严不严有很大关系,那在整个研发流程中,测试需要提交哪些交付件呢?我们按照测试流程来走,看看每一步测试需要提交哪些交付件?1、需求澄清, 测试主要是参加会议,这个是由产品发起的,测试不需要提交交付件2、测试准备: 需求澄清完了,就需要测试团队... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(2243)
评论(0)
推荐(0)
摘要:
WEB输入框是B/S架构系统中页面使用非常频繁的控件,比如我们登录一个网站,输入 用户名和密码的控件都是输入框,比如使用百度搜索,在输入搜索内容的控件也是输入框,比如网购一个物品,我们需要输入购买的数量,也是一个输入框,网银转账时输入转账金额的控件也是输入框。下面就是我总结的输入框的通用测试点。如何... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(1905)
评论(0)
推荐(0)
摘要:
何为交叉测试 1、交叉测试按字面意思理解就是把测试人员所测试的模块交换测试。比如A本轮执行的M模块,B执行的N模块, 在下一次测试时 A执行N模块, B执行M模块。 交叉测试有哪些意义 1、每一个测试人员有自己思维的局限性,一种思维测试过之后,软件会对这种测试思维产生抗性,很难再发现... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(3021)
评论(0)
推荐(0)
摘要:
1、编码是全局唯一的2、名称可能发生变化,一段时间名称叫A,一段时间名称叫B,只是为了方便客户使用而操作的3、业务实际开展是按照编码进行的,这样软件处理起来会更加简洁流畅4、如果列表显示的编码对应的名称,应该按照编码排序 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(222)
评论(0)
推荐(0)
摘要:
1、为什么需要模拟客户端网络差的情况? a. 研发环境的网络配置一般较高,网络响应快,不容易出现网络故障,但是客户使用的网络环境千差万别,不排除使用过程中遇到网络故障的情况。 b.程序有些时候是多线程处理一个任务,或者异步处理一个任务, 如果处理的过程中出现问题,需要回滚数据,避免给客户... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(856)
评论(0)
推荐(0)
摘要:
在我们测试异步调用前,我们首先弄清楚异步调用到底是什么?异步调用的定义:一个可以无需等待被调用函数的返回值就让操作继续进行的方法, 举一个形象的例子就是:领导给A分配了一个任务, 然后领导就干其他事了,而不是一直盯着A把任务做完, 等待一段时间后, A自动给领导汇报任务的完成情况。异步调用有什么好处... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(423)
评论(0)
推荐(0)
摘要:
如何找出异常场景1、画出业务的执行流程图2、找出流程图中哪些步骤有修改3、有数据修改步骤的下一步失败,系统应该如何处理, 数据怎么样回滚如何测试:1、如果涉及到多个系统间调用的步骤,可以采用网络拦截的手段, 让其中某些步骤失败2、如果一个业务流在一个系统中运行, 可以请求开发把代码对应地方修改失败,... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(382)
评论(0)
推荐(0)
摘要:
测试工程师在工作过程中,经常会遇到紧急的测试需求, 快下班了, 研发经理过来拍着肩膀说, XXX又出了一个线上问题,需要紧急给客户修复,我们开发这边已经修改好了,你安排测试人员测试一下吧?等会我们要给客户上线。遇到这种情况我们应该怎么办?1、端正态度, 这种紧急上线版本,肯定是用户抱怨比较厉害的地... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(459)
评论(0)
推荐(0)
摘要:
由于HTTP协议是无状态的,在WEB系统中,怎么识别请求来自于哪里呢?是哪一个用户发起的请求呢?为了解决这一个问题,HTTP协议引入了cookie和session这两个概念cookie是服务器传递到浏览器,保存在浏览器中的数据,然后浏览器每次请求都带上cookie,这样就可以标识用哪一个用户发起的请... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(612)
评论(0)
推荐(0)
摘要:
很多时候我们的系统部署在Linux系统上面,在一些情况下定位问题就需要查看各个系统之间发送数据报文是否正常,下面我就简单讲解一下如何使用tcpdump抓包tcpdump是Linux下面的一个开源的抓包工具,和Windows下面的wireshark抓包工具一样, 支持抓取指定网口、指定目的地址、指定源... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(25040)
评论(0)
推荐(0)
摘要:
功能测试很low?不能升级到高级测试工程师? 功能测试很low?功能测试很简单?功能测试就是黑盒测试?功能测试没有技术含量?功能测试工资低?只会功能测试没有竞争力?功能测试这活初中生都可以干?功能测试工程师在项目组中比开发地位低?和测试同事交流的时候,老是有这种问题冒出来,难道功能测试真的是这样的吗... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(250)
评论(0)
推荐(0)
摘要:
通过设置断点,Fiddler可以做到:1. 修改HTTP请求头信息。例如修改请求头的UA, Cookie, Referer 信息,通过“伪造”相应信息达到达到相应的目的(调试,模拟用户真实请求等)。2. 构造请求数据,突破表单的限制,随意提交数据。避免页面js和表单限制影响相关调试。3. 拦截响应数... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(2870)
评论(0)
推荐(0)
摘要:
Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(1437)
评论(0)
推荐(0)
摘要:
其实很简单,希望看到的人可以一次搞定,所以我把所有步骤写一块儿了。1、首先在自己能上网的机器上安装fiddler,程序自己百度搜就可以,百度软件中心的程序就行。2、安装fiddler后,管理员权限运行,并按如下设置:点击Tools--》 Fiddler Options在HTTPS选项卡下勾选下列选项... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(968)
评论(0)
推荐(0)
摘要:
1、如何修改端口号, tomcat启动后经常会报端口冲突, 怎么办 如果部署在Linux环境下面, 首先使用netstat -apn命令检查是否是真的端口已经被占用了 如果真的被占用,进入tomcat所在的目录,打开配置文件 ./conf/server.xml 修改 port端口即可 ... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(244)
评论(0)
推荐(0)
摘要:
最高效的测试方法 直接检查查询的SQL语句 ,是否把所有的查询条件合在一起了,是否有遗漏,是否有SQL错误比如下面的SQL语句就存在bug2、如果获取不到查询的SQL语句, 第一种方法就失效了,这个时候可以采用正交分解的测试用例设计方法, 选择重点的场景进行测试 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(340)
评论(0)
推荐(0)
摘要:
在使用Jmeter过程中,会经常使用到正则表达式提取器提取器,虽然并不直接涉及到请求的测试,但是对于数据的传递起着很大的作用,本篇博文就是主要讲解关于正则表达式及其在Jmeter的Sampler中的调用。文中使用的正则表达式测试器(RegexTester)下载地址:http://soft.hao12... 阅读全文
posted @ 2017-10-22 09:19
测试小小
阅读(6016)
评论(0)
推荐(0)
浙公网安备 33010602011771号