10 2018 档案
摘要:优先级定义如下: 《版本前期阶段》(功能刚提测): 【P0—紧急】:完全不能满足产品要求,基本功能明显未实现或完全不可用,阻塞测试流程与进度(核心功能流程) 1、功能未实现 、功能缺失 2、业务流程不正确 3、闪退 4、数据未上报 5、越权(付费与免费) 6、数据统计计算错误 7、用户信息丢失或错误
阅读全文
摘要:流程图如下--来自于全栈性能测试修炼宝典 Jmeter实战: 部分阶段介绍: 1、工作评估:工作量分解,评估工作量,计划资源投入(即投入多少人力,多少工作日来完成性能测试工作) 2、设计模型:性能测试用例设计加性能测试实现方案,用例只关注业务,模型还需关注如何实现,是否具有可操作性,可验证性等问题最
阅读全文
摘要:技术部门一般有以下几种常见的角色:开发、测试、架构师(系统管理员、DBA)、运维人员 1、黑盒测试的角度 黑盒测试操作应用界面 数据请求经过网络发送 服务器前段接收处理 在DB Server获取相关数据 前段处理后返回数据 应用界面收到数据响应下一步。 黑盒测试只关心应用程序的单步响应时间,性能好坏
阅读全文
摘要:今天看到03设计走查表一章,讲述的内容跟测试息息相关,也是测试人员在测试的过程中必须要了解到的一些点,如下将进行总结 第一节:硬件特性 1、制定适配原则 1)数量不变进行同比放大适配 2)同行数量增多,图片字号大小不变 3)避免不规则背静 4)不同设备进行适时遮挡 2、账户在设备上的切换 1)同一设
阅读全文
摘要:Cookie 1、cookie是什么? cookie是一小段文本,伴随着用户请求和页面在web服务器和浏览器之间传递,cookie包含每次用户访问站点时,web应用程序都可以读取的信息 2、为什么需要cookie? 因为http协议是无状态的,对于一个浏览器发出的多次请求,web服务器无法区分,是不
阅读全文
摘要:原理: 先查询缓存中有没有要的数据,如果有,就直接返回缓存中的数据。 如果缓存中没有要的数据,才去查询数据库,将得到数据先存放到缓存中,然后再返回给页面 缺点: 1、 因为内存断电就清空数据,存放到内存中的数据可能丢失 2、 缓存中的数据可能与数据库中数据不一致 3、 内存的成本高 4、 内存容量相
阅读全文
摘要:在编写接口测试脚本的时候,需要进行调试和查看结果是否正常的情况,这个时候可以使用查看结果树组件进行。 查看结果树中展示了每一个取样器的结果、请求信息和响应信息,可以查看这些内容去分析脚本是否存在问题。 一、查看结果树界面 显示如下: 二、配置说明 1、所有数据写入文件 1)文件名:可以通过浏览,选择
阅读全文
摘要:Jmeter中的采样器必须要基于线程组。 一、添加线程组 在测试计划上右键,然后选择,如下图: 二、线程组界面 三、线程组界面配置说明 1、名称:线程组自定义名称; 2、注释:添加的一些备注说明信息,设置后,在目录树中鼠标悬停会显示配置的注释信息; 3、在取样器错误后要执行的动作 (1、继续:即取样
阅读全文
摘要:一、打开jmeter时会有一个测试计划默认显示,界面如下: 二、测试计划各个配置项说明 1、名称:即整个测试计划的名称,已实际项目命名为好; 2、注释:即添加一些备注信息,以便后期回顾时查看; 3、用户定义的变量:可以设置针对一些全局的值,定义为变量,共所有线程使用。(注意:需要来回变化的值,建议不
阅读全文
摘要:在调试脚本的时候,可以使用前置处理器中的用户参数组件进行数据的提供,在该数据中可以使用固定值也可以使用变量值。 如果是固定不变的一些配置项,不需要多个值的时候,也可以使用用户已定义的变量组件。 一、界面显示 二、配置说明 用户参数: 1、名称:使用标注 2、注释:备注信息 3、每次迭代更新一次:如果
阅读全文
摘要:在测试过程中,往往需要一些有一定规则的数字,这个时候,可以使用配置元件中的计数器去实现。 一、界面显示 二、配置说明 1、名称:标识 2、注释:备注 3、启动:是指计数器开始的值 4、递增:每次增加的数量 可以根据需要填写,比如:需要每次加1,则配置为1;如果需要每次加2,则配置为2 5、最大值:是
阅读全文
摘要:在jmeter中使用保存响应到文件 适用于非GUI模式执行脚本时,无法查看报错的信息。 1、添加组件: 2、各个配置项说明: 1、名称:即组件在整个测试计划中的名称显示,建议设置为用意义的名称;非必填,也可以为空,为空时在目录树中无名称显示。 2、注释:即可以针对此组件添加一些描述信息;非必填,可以
阅读全文
摘要:1、下载插件地址:https://jmeter-plugins.org/downloads/old/ 1)JmeterPlugins-Standard 插件:将JMeterPlugins.jar放到Jmeter\lib\ext目录下,重启Jmeter,即可看到新增的监听器等 2、
阅读全文
摘要:1、下载插件管理jar文件,http://www.jmeter-plugins.org/wiki/PluginsManager/ 2. 拷贝这jar文件到 \lib\ext文件夹里 3. 重新打开JMeter,检查是否有这个菜单 4. 打开插件管理器 你可以在上面三个tab切换,第一个是你已经安装过
阅读全文
摘要:一、说明 jmeter与数据库mysql已连接成功 二、需求 1、前置条件: 1、已user数据库的前8位手机号码作为行动计划的名称 2、行动计划的日期是2018-10-17 2、操作步骤: 1)获取到某个月份的行动计划, 2)设置参数进行循环添加行动计划 3)统计某个月份的行动计划数量 4)将行动
阅读全文
摘要:一、问题描述 jmeter添加了与数据库mysql的连接,编写完JDBC Request之后,运行提示报错”Unknown column 'be7f5b6e750bb6becf85538633864420' in 'where clause'“ 二、问题原因 SQL的查询条件缺少双引号 三、问题分析
阅读全文
摘要:当压力增大会出现connect timeout error。 解决办法:http request default--advance--timeouts 如填写10,表示大于10ms报错。
阅读全文
摘要:一、前言 jmeter已配置连接成功数据库,不会的可查看:https://www.cnblogs.com/syw20170419/p/9832402.html 二、需求 将JDBC Request的reponse结果中的mobile对应的值“12608523691”作为“编辑行动计划 /todo/c
阅读全文
摘要:一、前言 数据库连接成功,若不会的查看:https://www.cnblogs.com/syw20170419/p/9832402.html 二、需求 将登录账号12608523691,接口的reponse的参数uuid作为JDBC Request的查询条件 二、添加后置处理器并进行相关的设置。 操
阅读全文
摘要:jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包,(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错) 本人的数据为5.7.18,找了对应的mysql jdbc驱动,查看官网可使用8.0的驱动, 下载链接(官网):https://
阅读全文
摘要:因为目前eolinker的API自动化测试不支持“构造参数”,所以用到随机数时,可使用代码注入的方式来实现 分步指南 示例:“重置密码”接口,每次运行重置的密码要求不重复
阅读全文
摘要:因为目前eolinker的API自动化测试不支持“构造参数”,因此针对“全局变量”的使用在不同的场景下,可采用不同的方式实现,但是一个参数既然设计成为了全局变量,那么在接口中使用时尽量保证书写风格一致,这样也方便自己与其他人的理解,比如:password设置为了全局参数,2个接口分别为“重置密码'"
阅读全文
摘要:1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。 2.编码 Py3.X源码文件默认使用utf-8编码,这就使得以下
阅读全文
摘要:1)正则表达式含义 . # 点可代表一切字符 \ # 起转义作用 [...] # 指代方括号中的任意字符 \d # 指代数字0-9 \D # 指代非数字 \s # 指代一切空格,包括tab制表符、空格、换行等 \S # 指代非空格 \w # 指代大小写字母、数字和下划线 \W # 指代非大小写字母、
阅读全文