2020年12月2日

摘要:前言 为了更加熟悉BeanShell,所以用几个实例来记录说明下,不同的Json格式是怎么提取相应字段和判断断言的。(会持续更新...) 一、第一种Json格式 1、Json响应数据内容如下: { "msg":"success", "code":"0", "info":{ "list":[ { "i 阅读全文

posted @ 2020-12-02 14:33 一加一 阅读(92) 评论(0) 推荐(0) 编辑

2020年11月30日

摘要:前言 最近在学习BeanShell断言,发现有点强大哈,只要会写代码,就没有什么是断言不了的,哈哈哈,不过我现在只会写点蹩脚的代码,下面将介绍下如何将返回的JSON数据与数据库数据做对比。 注:本次涉及到的知识点有 1)BeanShell PostProcessor拼接字符串;2)BeanShell 阅读全文

posted @ 2020-11-30 21:53 一加一 阅读(180) 评论(0) 推荐(0) 编辑

2020年11月27日

摘要:前言 公司有个网站系统,用户名是明文,密码是加密的,所以搞了好久才登录进去,因此记录下艰辛过程。 Part 1 了解加密算法 找研发同事去了解这个是怎样一个加密过程,最后得到的结论是:后端会生成一个16位的随机数,由前端来加密,而前端是用AES的CBC模式加密的。因为前端是用JS实现的,而jmete 阅读全文

posted @ 2020-11-27 21:55 一加一 阅读(250) 评论(4) 推荐(1) 编辑

2020年11月19日

摘要:转载自:https://www.cnblogs.com/Jmeter-Automation/p/12730673.html 在使用JMeter进行性能测试或者接口自动化测试工作中,经常会用到的一个功能,就是断言,断言相当于检查点,它是用来判断系统返回的响应结果是否正确,以此帮我们判断测试是否通过 本 阅读全文

posted @ 2020-11-19 08:21 一加一 阅读(283) 评论(0) 推荐(0) 编辑

2020年11月16日

摘要:参考的博客: https://www.cnblogs.com/tudou-22/p/12579575.html https://www.cnblogs.com/yuhuiqing/p/11784265.html#top Jmeter-Jsonpath的解析 $..name表示递归查找所有NAME$. 阅读全文

posted @ 2020-11-16 23:32 一加一 阅读(45) 评论(0) 推荐(0) 编辑

2020年11月14日

摘要:一、前言 前面讲了如何使用正则表达式提取值,一般提取的值在同一个线程里,随意哪个请求都是可以引用的,那如果别的线程组也想引用怎么办呢?这时就涉及到一个全局变量的知识点了,话不多说,直接实例走起。 1、BeanShell创建全局变量(跨线程组):可以用Beanshell取样器或者Beanshell后置 阅读全文

posted @ 2020-11-14 11:57 一加一 阅读(266) 评论(0) 推荐(0) 编辑

摘要:一、应用场景说明: 在一个线程组中,B请求需要使用A请求返回的数据,也就是常说的关联,将上一个请求的响应结果作为下一个请求的参数,则需要对A请求的响应报文使用后置处理器,其中最方便最常用的就是正则表达式提取器了。 1、实例一:提取token 1)A请求响应结果: {"code":"0","msg": 阅读全文

posted @ 2020-11-14 11:02 一加一 阅读(244) 评论(0) 推荐(0) 编辑

2020年5月10日

摘要:一、前言 前面讲了环境搭建和常用的元素定位,后续会持续以项目实践的方式去慢慢学习以及整理各方面的知识点,具体不会详细阐述,但会贴上完整代码,想要了解更多的可以直接网上查找资料哈,接下来用企业微信的应用(订单平台)做实践,环境配置:win10+Python 3.7.4+appium 1.16.0+un 阅读全文

posted @ 2020-05-10 13:33 一加一 阅读(521) 评论(2) 推荐(2) 编辑

2020年5月9日

摘要:一、前言 Appium 滑动API:Swipe(int start x,int start y,int end x,int y,duration) int start x-开始滑动的x坐标, int start y -开始滑动的y坐标。 int end x -结束点x坐标, int end y -结 阅读全文

posted @ 2020-05-09 23:22 一加一 阅读(687) 评论(0) 推荐(0) 编辑

摘要:一、前言 移动端自动化的话,有时需要模拟手机按键操作,比如手机系统自带的回车、返回等,所以要模拟按键操作得用到 keyevent方法,参数如下: keyevent(keycode, metastate=None) keycode:发送给设备的关键代码,关键代码,指的是实体按键对应的编码 metast 阅读全文

posted @ 2020-05-09 14:33 一加一 阅读(824) 评论(0) 推荐(1) 编辑