点击右上角的用户名 -> 个人资料设置 -> 打赏二维码, 为什么我的找不到这个选项。。。。。。。
貌似你要看 tps 的吧, 如果一秒钟处理 71 个请求,一分钟就是 4200 多个,如果 50000 中有个 5000 个分布就是在某个一分钟,你们系统可能也是扛不住的.估计你还是需要看请求的分布情况的.
#7 楼 @chenhengjie123 另外这块我觉得和开发的规范有关系,如果一些返回字段实际是表示相同内容的 (业务上的意义),而这些字段名又都不同,传这个上下文感觉是会啰嗦的。
#5 楼 @chenhengjie123 目前这块做的不太好,后续需要放不少精力做这个。目前已经做的一些是这样的:
-还有一种就是几个 API 调用之后,有些内容需要从前一个 API 获取,再给第二个或者第三个 API,这个还没有实现的很好
我自己大体的思路就是把 API 的返回都放到一个结果集里面,一个 MAP 里面,然后在根据一些传入的表达式来获取这些值,再来传递,不过还没有完全实现出来,一直没有想的太清楚这块,需要自己在写些代码试试
#2 楼 @seveniruby 代码生成其实已经做好了.如果有 HAR 就不用去写那个描述文件了,会根据 HAR 自己生成,如果接口还没有开发完成还没有实际使用过,这种情况下就只好自己去写描述文件了. 然后填写测试数据来做测试用例设计了。理想情况下 (按照需求说明文档的规范做的),开发好了,接口自动化测试也可以跑起来了。不过代码确实需要再精简,要更少代码更少代码。
删除 .m2 下面的 selenium,重新再更新一些 MAVEN 试试
做这个需要花多久时间呀?
<suite name="回归测试">
<listeners>
<listener class-name="RetryListener" />
</listeners>
</suite>
错的地方应该是这个:
retryAnalyzer=RetryListener.class, 这个应该是不对的,他指的是retryAnalyzer,应该是TestngRetry这个类
看一下如下的代码:
IRetryAnalyzer retry = annotation.getRetryAnalyzer(); //获取在test注解里面配置的retryAnalyzer的类,注意不是监听器
if(retry == null){
annotation.setRetryAnalyzer(TestngRetry.class);
}
监听器需要在 testng 文件中加
设置到 xml 里面就是针对整个类
还是更喜欢注解的,写在不同地方怎么查看都不爽
其实我觉得有的时候领导不可理喻的,只要想想常识就觉得测试对质量全权负责是多么荒唐的事情。让一个组织里面相同级别工资最低的人,负责可能是产品最重要的事情 - 质量,天底下有这么便宜的事情吗????如果要让测试负责质量,那么测试应该什么都可以管才对,让写单元测试写单元测试,让写文档写文档,让干什么干什么。。。。。。。。,这才叫负责质量,质量几乎包含了全部,你对质量负责,你就对全部负责,所以你就有全部的权利。。。。。。。。。。,不过要是真这样了,测试还叫测试吗?有谁能干这个事情,哈哈,一通胡说的话
俩个问题请教:
这两个问题我来回答一下:
我感觉好像很多人担心页面改了会怎么样,我怎么觉得这其实不是什么问题,因为改了就相应的改一下,关键其实如果遇到改动,貌似没有什么很好的解决方案可以让测试代码完全不改。有些情况下可能定位可以写好一点比如是针对一些特定的属性或者 css,其他我感觉这个问题无解,而且不是什么问题,开发代码改了,测试代码也改貌似挺合理的。我个人的理解,可能太肤浅了。
多谢,已修改.繁复,怎么说呢,就是用的人觉得有点复杂. 所以我不知道其他公司的框架是怎么样用的。
应该是直接用 sendkey 文件路径就可以了