#42 楼 @allanwendy 我在文章中已经展示出来啦,还是试试自己编写起来吧,不难的
做是很容易的,问题是封装行为方法就是体力活了
有可能执行了两次 main,求代码
—— 来自 TesterHome 官方 安卓客户端
#5 楼 @codeskyblue 好啊,可以试试
#2 楼 @codeskyblue 有 Appium 输入法的,或者直接换个按键精灵输入法,安装个按键精灵就好了
—— 来自 TesterHome 官方 安卓客户端
大神啊,这个模式启发挺大的,我可以试试用 RF 也以这种模式玩玩
—— 来自 TesterHome 官方 安卓客户端
先赞一个,有木有具体执行操作或具体项目举一下例
—— 来自 TesterHome 官方 安卓客户端
#39 楼 @information 转码,或先设定为 utf-8,int row = Integer.parseInt(str); 取得的 str 本来是多少行的意思,转回为整型,用来循环遍历
#36 楼 @information jmeter 自带
—— 来自 TesterHome 官方 安卓客户端
其实就是合理分层,一般把页面元素和基本关键字封装起来成业务关键字,然后在调用,其实 RF 在分层的时候有个很有趣的特征,知道这个特征的话可以优化脚本执行的性能
—— 来自 TesterHome 官方 安卓客户端
#32 楼 @information 代码上面有写,写入到了变量 ${row}中,作为循环控制器的循环次数
#31 楼 @geyesheng 好的,有空加吧
—— 来自 TesterHome 官方 安卓客户端
#23 楼 @geyesheng 所以我就没有统计 sample 的,或者可以自己定制一些关键字来过滤,jmeter 毕竟是开源的,只要知道哪部分是干什么的就可以二开了
#25 楼 @information 刚刚测试正则表达式是可以的,注意字符串等格式,有对应的结束符吧< /xsl:if >
#17 楼 @information 过滤的请求关键字是 sampler,我目前用到的只是 httpsamlper,所有在修改测试报告中红色框起来的地方就指明了是统计 httpsampler 的,然后第二份报告就判读如果请求名称是那个获取数据的,就不显示
#19 楼 @jennyli90 特殊场景写特殊脚本,数据驱动可以减少重复的脚本数,但有些还是必须的,这个可以通过做用例组合,我现在也设计了,其实就是几个用例组合成一个用例组进行设计,像添加了一个表单之后删除一个表单。把两个用例组合起来用,脚本取特定的值做传递就行了,用例就以组为单位
#15 楼 @geyesheng build.xml 我是直接拿 jmeter extras 文件夹中那个模拟做的,几乎一样,改一下路径和定义一下参数就好了,配置那个可以看 bin 底下的 user.properties,参考着做就行了
#13 楼 @geyesheng 两份报告是这么输出的,跳转的话一般固定好输出的 html 名称就好了,在 jmeter-results-detail-report_21.xsl,里面改,这里是参考了 RF 的 report 和 log 的跳转逻辑,虽然不完全,但已经足够使用
跳转也很简单,jenkins 要用的时候把两份都上传了就好