- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 字符窜编程常用方法
代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可。substring(start,top) 截取子窜。* @param s string字符串。indexof()返回某个字符窜出现的第一个位置。* @return string字符串。chatAt(i) 获取字符串某个位置的字符。tostring() 转为string类型。* @param n int整型。append()添加字符。reverse()反转。
2023-10-14 20:14:45
71
1
原创 Jmeter中bean shell 的使用
首先了解请求的参数情况,现在这个请求里存在一个加密的数据,这个加密的数据是前端加密后,作为入参传给后端的。并且,加密数据之前的数据是变动的,比如里面的roomid等。4、在bean shell里引入自己jar包里的类,按照加密前数据的格式对数据进行组装,再使用jar包里的类对数据进行加密。得到的响应结果,如果后面的接口需要用到,可以使用后置处理器将值提取出来,供后面的接口使用。3、将自己写的jar包复制到jmeter的lib里的ext 目录下。5、将加密得到的数据存给一个变量,这样就得到了这个加密入参。
2023-09-13 19:00:16
103
1
原创 Jmeter ---BeanShell 的使用
2、通过BeanShell PreProcessor 去处理参数加密,具体流程如下。最近压测的时候,遇到一个接口的参数是加密了的。这就要求压测前造数必须也是加密的。1、通过csv 去设置参数中变动的userID。
2023-03-31 16:46:54
155
原创 python接口自动化
最近看了些接口自动化,也总结下,采用的是unittest测试框架。目录上由以下几个部分组成:按模块说下各自的作用:1、API层:封装所有接口的请求,并将响应结果返回import requestsclass DetailApi(object): def api_detail(self,url,lng,activityId,lat,channel,token): headers = {"Content-Type": "application/x-www-form
2020-06-12 14:37:23
483
原创 robotframework 学习总结
最近学习了一周的robotframework ,捋一下思路,做下总结首先是在狂师大神的公众号上学习了分层的思想:项目目录结构分层:项目 模块 接口 case---template引自接口业务关键字,case只传参数,不同的参数就构成不同的用例,达到接口用例、接口业务分离的目的。 接口数据-----接口数据其实可以理解成接口不用的入参,可以从是否满足指定条件,参数的数据类型,参数是否可选,组合参数,结合实际业务场景的不合理参数等几个方面来设计用例和接口数据 ...
2020-05-13 18:41:22
379
原创 算法小练习
题目描述1、输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。总结:js里的toString(radix),toString()方法可把一个 Number 对象转换为一个字符串,并返回数字的字符串。若省略该参数,则使用基数 10。parseInt(string, radix)其中,string为必需。要被解析的字符串。radix为可选。表示要解析的数字的基数。...
2020-03-17 18:16:14
143
原创 算法小练习
题目描述写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入)var arr=[]while(line=readline()){var a=linevar b=a.slice(2)var n=b.lengthvar sum=0var temp=0for(var i=0;i<n;i++){ if(!isNaN(b[i])){ ...
2020-03-15 19:55:33
138
原创 算法小练习
题目描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。做完后的总结:1、slice切片返回的部分包含start位置上元素,但是不包含end位置的元素,左闭右开 当第二个参数省略时,则默认是返回从指定的开始位置到末尾(包含最后一个) 该方法不改变原数组/字符串substring方法:strin...
2020-03-15 19:00:41
105
原创 记一次jmeter多用户并发测试
用了jmeter后真的觉得太好用了,给我平时的工作提供了很多便利。做过request+unittest接口自动化测试的小伙伴们,应该早就发现jmeter提供了这种自动化的工具版。平时我们做业务测试的时候,时间紧张,用jmeter来做一些重复的操作就真的很方便了,只需把接口录入好,就可以反复使用了。先来看下怎么实现多用户登陆1、首页录入登陆接口,可以看到登陆接口是需要有入参的,bodydat...
2020-01-21 18:11:41
2537
1
原创 xiaochengxu自动化测试初探
2019年7月我们测试主管就告诉大家微信小程序出了自动化框架。先是我们的资深测试开发看了下,给大家做了一个简单的分享。后来我有幸给大家做了一次简单的前端,顺带自己研究了一下小程序自动化。后面的工作异常的忙碌,没有空余的时间来学习了,以致于答应的小程序分享迟迟没有进行。趁着过年这3天,先总结了下环境搭建,输出了一份文档,做了一些自动化的例子,年后好分享。整个感觉就是时间不够用,有那么多事等着...
2020-01-21 16:58:53
405
原创 小程序测试里的一些坑
1、前端时间获取---刷新最近版本上线出现了一个问题:需求是活动报名结束后(有一个报名结束时间),需要出现某个按钮。上线后出现的问题是用户报名后,活动也结束了,下拉刷新却没有出现按钮。这个问题出现的时候我也很奇怪,明明测的时候没有出现过这种情况啊。最后定位了问题:判断当前时间是由前端判断的。前端只获取了用户第一次进入小程序的时间。小程序如果没关掉页面(关掉不是指关闭小圆×),那么前端获取的...
2019-11-19 16:27:19
546
原创 sql
今天为了统计每个用户每日推荐的数量大于3个的情况,写了如下SQLSELECT count(*),DATE_FORMAT(RECOMMEND_TIME,'%Y-%m-%d-%H-%i-%s') s ,MEMBER_ID from DAILY_RECOMMENDGROUP BY s DESC,MEMBER_IDHAVING count(s)>3思路如下:按照推荐的时间和用户ID进行分...
2019-11-18 10:58:11
233
个人博客jsp
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人