6 雨水的早晨

尚未进行身份认证

我要认证

每天进步一点点,终会质变!

等级
TA的排名 1w+

JMETER系列--3.2--BeanShell 是什么?

一、什么是Bean ShellBeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言(这点和JS类似);BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。BeanShell执行标准Java语句和...

2018-10-29 16:18:34

PM : 怎么防止被忽悠?

PM怎么防止被忽悠 ?唯有你要懂!!!PM懂不懂技术,无所谓,关键是你要知道每个人在干啥,不能被忽悠,关键时刻,你可以帮忙提供解题思路或者解决方案。公司之前的产品线都是偏向管理系统,业务逻辑比较复杂,对UI界面要求比较简单,所以从来没有意识到美术资源会严重耽误影响项目的工期。公司最近转型做游戏,游戏很耗美术组的资源,UI、原型、动效以及音效,同时又把项目工期拿捏的死死的,经常延期,导致后面的研发团队着急忙慌、加班加点的赶工期,很累人。而且在美术资源和研发的对接过程也是乱糟糟、矛盾四起。因为公.

2020-07-01 17:05:31

PM:请更严谨得对待你的工作?

PM 是 资源的整合者,信息的沟通者,氛围的创造者,决策的制定者,和团队的领导者。这个概念存在我的脑海里,是一个规则需要自己去遵守,如同一个尺子在丈量着自己的行为。工作是否到位,项目绩效是否良好,都要时刻把它们翻出来,一一复盘,并进行反思,到底有没有问题,到底是哪里有问题,该如何解决,未来该如何规避。上任PM以来,就意识到自己是个服务型的岗位。我需要编织一个网,需要兜住所有的鱼;不能出现漏网之鱼,当然也不允许外来物种侵入,鱼网不能过小,否则鱼儿在里面活动不开;也不能过大,否则难于管理,也容易丢鱼.

2020-06-30 18:34:00

接口测试系列教程--10.2--API接口测试参数化升级,提取多个参数

目录WHATHOW定义规则遍历提取参数WHAT在之前的文章中已经和大家分享了如何提取一个参数,今天就教大家如何提取多个参数,之前的文章链接:接口测试如何进行参数化HOW定义规则1、excel定义规则:提取多个参数时,用,隔开数据,新增 参数提取结果 字段,用来存放取参数的操作是否成功,所有的参数都提取成功才Success,有一个失败则结果为Fail;遍历提取参数2、原来是根据paramsRuleType直接调用提取参数的事件,现在因为是可以填写多个提取规则,所以先要切割数据,获得每个参数的提

2020-06-14 17:59:10

PM :只允许你在规则里闹腾

上一个版本0605完成的很好,在前期美术资源延误4天的情况下,我们依然能够如期高质量的发版上线。领导对我们表示了肯定,团队的小伙伴虽然很辛苦,但结果很让人窃喜。but 立马就来了一个转折点,线上出现了一个问题:思路SituationQuestionSolutionsSituationConflict :adjust后台的数据量极少,和TGA差异非常大What : 为了配合数据组渠道数据归因的统计,adjust sdk从gillar集成中剥离出来,单独集成了adjust的unity版本Why : 数

2020-06-11 11:58:06

接口测试系列教程--10.1--接口测试如何进行参数化?

目录接口测试为何要进行参数化?接口测试如何进行参数化?思路:1、在响应体中提取参数,key-value,存入参数池2、洗数据,替换参数3、执行API,校验检查点接口测试为何要进行参数化?在进行接口测试的时候,经常会出现A接口的返回值,作为B接口的请求体,数据是动态变化的,遇到这种情况该怎么办?需要对数据进行参数化处理。接口测试如何进行参数化?思路:1、在响应体中提取参数,key-value,存入参数池因为响应体是不同的数据类型,需要设置不同的提取规则,比如:jsonObject_key # 响

2020-06-09 16:52:34

接口测试系列教程--9.1--接口测试框架定制(附源代码)

整合框架

2020-06-02 13:40:20

接口测试系列教程--8.1--如何生成测试报告?

为什么要生成测试报告?执行完接口测试,需要生成测试报告。记录执行的日期,消耗的时间,统计执行了哪些模块的用例,成功了多少条用例,失败了多少条用例,通过率是多少,失败的用例要拎出来排查问题。如何生成测试报告?测试报告的样例图,如下:时间的统计运行日期:记录接口测试执行的日期,精确到年月日开始时间:测试开始的时间,时间格式为 年月日 时分秒结束时间:测试结束的时间,格式为 年月日时分秒耗时:结束时间-开始时间这几个字段涉及到如何获得当前时间,如何计算两个时间点的差值。开始时间Simple

2020-06-02 13:36:02

接口测试系列教程--7.1--接口测试设置检查点

需要设置检查点来校验预期值是否和实际值一致。以此来判断用例是否执行成功。检查点通常有以下几种类型:1、校验code码,例如 200,502 ,404等2、校验响应体中是否包含某个特殊的关键词3、响应体为jsonObject,校验是否含存在某个key值4、响应体为jsonObject,校验指定key值的value值是否包含、或者 等于 预期的关键词当然检查点的类型还有很多种,不仅仅有列出来的这几种情况。数据校验依赖于接口响应体的数据类型,比如 字符串、json体,json数组等,不同的数据类型,选

2020-05-30 19:11:11

接口测试系列教程--6.1--发起接口请求,总共分两步?

发起接口请求,总共分两步:读取Excel获得API信息,初始化API实体类发起请求读取Excel获得API信息,初始化API实体类1、在Excel文档中填写API信息。2、在ExcelConfig配置好表头内容public class ExcelConfig { static String excel = "d://API.xls"; static String sheet_case = "testCase"; // 测试用例的sheetName static St

2020-05-29 16:57:23

接口测试系列教程--5.2--升级版读写Excel

上篇博文已经分享了如何读写Excel java读写Excel 。获得指定单元格的数据,需要传入行、列。上篇博文分享的办法是直接写死了行数和列数,这个显然在实际的工作中是不合适,我们需要动态的传入两个参数。我们还是以API.xls 这个文档为例。API 会有很多个字段信息,比如 用例编号,子模块,模块名称等等,如果想获得第一个用例的 表头是模块名称 的数据,该如何操作呢?第一种方法:采用上一篇博文的办法,直接写死行数、列数。String cellDate = getCellDate("d://API

2020-05-28 15:58:03

接口测试系列教程--5.1--java 读写Excel 文档

接口测试的思路:1、在excel中填写信息,一行一个接口信息2、依次读取Excel中接口信息,执行请求,根据检查点类型校验数据,校验成功,则用例结果为Success,如果检查点失败,则用户执行失败,填写失败的主题原因。3、执行完毕,统计结果。如何读写Excel文档public class ExcelUtils { /** * 加载读取excel文件 */ public static HSSFWorkbook loadExcel(String excelF.

2020-05-27 17:37:13

PM:只要问题解决了,不就好了吗?

最近在项目上发生了一件事,让我一下子有种恍然开朗的感觉。事情是这个样子的:小H提了一个需求,程序小L在开发过程中,觉得需求不合理,让我向小H再仔细问问。小H是一个很厉害的角色,描述问题很严谨,当你发了错误的时候,她会“怼你”,让你有种被她按在地上打的感觉。所以一般情况下,我很少找小H沟通,就算要沟通,我一定会提前准备好材料,不允许出错,尽管如此,还是会战战兢兢。这个情况其实也一直困扰我,到底该如何和小H沟通。我说,这个事情你确定不? 不要我们没有搞明白,之后又让人家按在地上到我们? 小L说,按在地上打

2020-05-25 15:25:26

PM :任务不走口头、流水消息

Q:项目A,在线上运营的App版本在tga后台突然间无法收到数据,很奇怪,上线时正常的版本,为什么突然间出问题了呢?第一步澄清问题:1、一样的版本,之前tga可以收到数据,现在tga突然无法收到第二步 分析问题:2、tga的数据是如何上报的? 定义的事件如何触发了,就给向指定的地址上报数据。第三步 提出假设a、核查其他项目,是否同样也收不到数据,来确定是单个项目的问题,还是tga后台的问题b、上报的数据地址是否出现了问题。第四部:校验,得出结论对第三步列出的假设,一一进行校验,判定。最后发

2020-05-19 18:05:08

自制研发jira看板(二)

Table展示bug量

2020-03-18 22:00:24

自制研发jira看板(一)

背景:公司采用jira+confluence的管理系统,主要是在jira上管理bug。公司搭建的系统属于阉割版的,所以缺少很多功能、插件等,尤其是看板,导致项目管理起来比较费劲,不能从整体上了解把控项目所处的状态。本身就是搞技术的,也为了提高工作效率,我决定自制研发一个jira看板。采用的技术栈后台 : Java +Servlet前端:Jsp+bootstrap(布局)+chartJs(图...

2020-03-17 16:27:35

第22节:百尺竿头更进一步

百尺竿头更进一步学会了使用Fiddler工具,就要学以致用,让它对我们的工作发挥到最大的作用,最高的目标是发挥得淋漓尽致。一、显示请求服务器的IP地址(上)情况描述: 我们的sdk(项目)用一些get方法向服务器发送了不同的操作轨迹日志,在进行测试的时候,也需要在服务端的日子记录中找到对应的操作日志,因为服务器有好多台,并不确定会把请求分配到哪一台服务器上,所以就没有办法,只有一台服务器一台...

2019-12-17 15:43:28

第21节:鲤鱼跃龙门

讲fiddler熟悉到一定程度,你就可以随心所欲的二次开发了,玩转Fiddler从这里开始:​一、如何显示请求花费的时间背景:在项目中,客户端会根据服务端响应的时间来决定走哪条业务分支,之前是通过开发人员打印的log日志来验证服务端消耗的时间,比较麻烦。就想着Fiddler能不能获得一个请求花费的时间呢,还真的就找到了一个方法,今天就和大家分享一下:需求: Fiddler显示请求花费的时间...

2019-12-17 15:34:11

第20节:芝麻开花节节高

​一、自定义添加一列展示请求方法class Handlers{ *** //自定义添加一列展示请求方法【post/get/connect】,display order 可以手动的任意拖动 public static BindUIColumn("Method", 60) functionFillMethodColumn(oS: Session): String {...

2019-12-17 15:27:15

第19节:实践出真知

一、打断点和AutoResponder返回404/502等状态码的不同之前一直以为这两种方式没有区别,都是阻断了请求,改变了返回结果。但是今天在测一个问题时,却恍然间明白了两者的不同。1、打断点,是阻塞了请求,一直没有结果返回,请求将在线程中一直存在,直到超时被踢出来。2、AutoResponder返回404/502,这种情况是有结果返回的,代表请求也结束了,不会在线程中一直存在。线程,细...

2019-12-17 15:06:47

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取