测试开发
洛水伊人
开发转测试,测试换开发。均在J2EE Web相关领域。
擅长功能测试以及相关的自动化测试,对AVT(Accessibility)、GVT(Globalization)、安全测试(EH)有一定了解。对敏捷和测试设计、自动化测试有浓厚兴趣。最开心的就是签上名字,确认产品可以发布的时候。
喜欢解Defect。解Defect的过程,就像福尔摩斯探案,从现场留下的细微线索,一步一步找到真凶。
当然,设计和开发产品本身也是一件有趣的事情。从需求分析到系统设计,从开发代码到客户支持,每一步都是特别有成就感的事情。
展开
-
操作Network中的Response
谷歌官方工具Chrome DevTools Protocol: https://chromedevtools.github.io/devtools-protocol/?spm=ata.13261165.0.0.388c6babLhhb97 基于Selenium和ChromeDriver的自动化页面性能测试 https://blog.csdn.net/zhuyiquan/article/details/80148767 ...原创 2020-06-24 17:14:35 · 976 阅读 · 0 评论 -
ngrinder论坛上一些有意思的讨论
http://ngrinder.642.n7.nabble.com/2-td865.html 另外nGrinder不允许 在一个账户下同时运行两个Test,第一个运行完后,第二个才能运行。 如果有这样的需求,可以再打一个浏览器在另外账户下运行。 可以给agent多个任务,但是agent 同一时间只能负责一个test。 当agent有多个test时,它会按顺序执行。 In addition, if 10 agents are installed and the first test is gonna u原创 2020-06-20 22:47:42 · 270 阅读 · 0 评论 -
ngrinder任务管理SPring Task
搜索关键词:spring task:https://www.cnblogs.com/baixianlong/p/10659045.html 1、简单的定时任务实现 使用方式: 使用@EnableScheduling注解开启对定时任务的支持。 使用@Scheduled 注解即可,基于corn、fixedRate、fixedDelay等一些定时策略来实现定时任务。 EnableScheduling @Configuration @Profile("production") @EnableScheduling原创 2020-06-20 22:46:11 · 146 阅读 · 0 评论 -
nGrinder:修改agent默认的_agent.conf文件
修改这个文件后,从controller中下载的新的agent,都会有一个新的_agent.conf ..\ngrinder\ngrinder-controller\src\main\resources\ngrinder_agent_home_template\agent_agent.conf原创 2020-06-20 20:44:16 · 352 阅读 · 0 评论 -
nGrinder的原理
由一个控制端controller和多个代理端agent组成,通过控制端(浏览器访问)建立测试场景,然后分发到代理端进行压力测试。 用户按照一定规范编写测试脚本,controller会将脚本以及需要的资源分发到agent,用jython执行。 在脚本执行的过程中收集运行情况、相应时间、测试目标服务器的运行情况等。并且保存这些数据生成测试报告,通过动态图和数据表的形式展示出来。用户可以方便的看到TPS、被测服务器的CPU和内存等情况。 ...原创 2020-06-20 19:10:11 · 313 阅读 · 0 评论 -
如何做UI Automation(二)设计Automation的test case
一个常见的错误是,试图自动化所有的test cases。一些没有经验的管理者会希望用自动化覆盖率来衡量自动化测试开发人员的工作。但是,实际上自动化是一件需要很大投入的工作。不仅有开发的工作量,也有维护的工作量。如果过于追求自动化的数量,在系统有任何变化的时候,都会收到非常多的false alert,让开发和测试都陷于无尽的无效工作。基于以上原因,我们的automation test case是需要...原创 2018-03-24 17:01:33 · 595 阅读 · 2 评论