2017年10月22日
摘要: Jmeter mysql性能测试演示 1、 Jmeter是java开发的,jmeter连接mysql数据库当然需要jdbc驱动,这个可以在网上下载mysql-connector-java包,然后解压把jar包放到jmeter的lib目录里面 2、 打开jmeter, 3、 新建一个线程组 4、 添加 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、抓取出现问题的日志,还原操作过程,分析 每个过程中数据是否正常?是否有重复请求2、询问当时操作员执行了哪些操作,尽可能多的了解事发经过3、通过查看日志,数据库等信息,找到发生问题的节点, 比如说XX被重复调用, XX传输的数据存在问题4、分析发生问题的原因?大部分有如下原因1、用户错误使用,但是... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 1、点击ride界面启动用例执行时,首先会调用脚本2、打开pybot脚本查看内容、3、打开robot包下面的run文件,我们可以看到信息run文件内容程序启动的入口, sys.agv所表达的含义是:sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,所以那些试图从代码来说... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(2518) 评论(0) 推荐(0) 编辑
摘要: 1、如何确定文件夹是一个包, 检查包中是否有__init__.py 文件, 在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有__init__.py 那么它就是这个包的子包了。当你将一个包作为模块导... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(4144) 评论(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 测试小小 阅读(773) 评论(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 测试小小 阅读(2450) 评论(0) 推荐(0) 编辑
摘要: 一般登录过程分成两步,一步是打开登录页面, 一步是输入用户名和密码登录现在B/S架构的系统好多时候都只在客户端的cookie信息保留一个jsessionId,然后每次请求的时候在请求的头信息的cookie中带上JsessionID,服务器根据jsessionId来判断是否是合法的输入,那我们怎么样通... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: 在做性能测试的时候,很多情况需要多用户同时登录,下单,那怎么实现多用户的同时登录呢可以通过CSV Data Set Config组件实现参数化登录1、新建一个存放用户名和密码的文件, 和jmeter脚本在同一个目录如图2、在jmeter对应线程组添加CSV Data Set Config组件3、配置... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(4327) 评论(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 测试小小 阅读(1400) 评论(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 测试小小 阅读(3050) 评论(0) 推荐(0) 编辑
摘要: 如何去区分一个功能测试工程师的水平高和低?可以从很多个方面去检查,比如测试的思路, 比如测试用例的覆盖度?,比如测试出bug是否能够定位到根因?上面说的各个方面都很合理,那我们平常如何如更深的定位问题的根因呢?1、通过我们的测试的经验 这个有点不容易掌握,也不容易传承2、通过分析bug出现的流程来查... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(3694) 评论(0) 推荐(0) 编辑
摘要: 我们在做web测试的时候,很多时候需要查看接口发送的数据返回的数据是否正常,这样可以排除是客户端的问题还是服务器的问题,举个例子来说,如果我们发现页面上面数据少了, 通过fiddler查看数据返回就少了, 那肯定是服务器的问题, 如果接口返回数据对着,那肯定是客户端处理有问题,导致数据丢失,1、首先... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在使用Jmeter过程中,会经常使用到正则表达式提取器提取器,虽然并不直接涉及到请求的测试,但是对于数据的传递起着很大的作用,本篇博文就是主要讲解关于正则表达式及其在Jmeter的Sampler中的调用。文中使用的正则表达式测试器(RegexTester)下载地址:http://soft.hao12... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(5945) 评论(0) 推荐(0) 编辑
摘要: 最高效的测试方法 直接检查查询的SQL语句 ,是否把所有的查询条件合在一起了,是否有遗漏,是否有SQL错误比如下面的SQL语句就存在bug2、如果获取不到查询的SQL语句, 第一种方法就失效了,这个时候可以采用正交分解的测试用例设计方法, 选择重点的场景进行测试 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1、如何修改端口号, tomcat启动后经常会报端口冲突, 怎么办 如果部署在Linux环境下面, 首先使用netstat -apn命令检查是否是真的端口已经被占用了 如果真的被占用,进入tomcat所在的目录,打开配置文件 ./conf/server.xml 修改 port端口即可 ... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 其实很简单,希望看到的人可以一次搞定,所以我把所有步骤写一块儿了。1、首先在自己能上网的机器上安装fiddler,程序自己百度搜就可以,百度软件中心的程序就行。2、安装fiddler后,管理员权限运行,并按如下设置:点击Tools--》 Fiddler Options在HTTPS选项卡下勾选下列选项... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(914) 评论(0) 推荐(0) 编辑
摘要: Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 通过设置断点,Fiddler可以做到:1. 修改HTTP请求头信息。例如修改请求头的UA, Cookie, Referer 信息,通过“伪造”相应信息达到达到相应的目的(调试,模拟用户真实请求等)。2. 构造请求数据,突破表单的限制,随意提交数据。避免页面js和表单限制影响相关调试。3. 拦截响应数... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(2779) 评论(0) 推荐(0) 编辑
摘要: 功能测试很low?不能升级到高级测试工程师? 功能测试很low?功能测试很简单?功能测试就是黑盒测试?功能测试没有技术含量?功能测试工资低?只会功能测试没有竞争力?功能测试这活初中生都可以干?功能测试工程师在项目组中比开发地位低?和测试同事交流的时候,老是有这种问题冒出来,难道功能测试真的是这样的吗... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 很多时候我们的系统部署在Linux系统上面,在一些情况下定位问题就需要查看各个系统之间发送数据报文是否正常,下面我就简单讲解一下如何使用tcpdump抓包tcpdump是Linux下面的一个开源的抓包工具,和Windows下面的wireshark抓包工具一样, 支持抓取指定网口、指定目的地址、指定源... 阅读全文
posted @ 2017-10-22 09:19 测试小小 阅读(24962) 评论(0) 推荐(0) 编辑