代码改变世界

jemeter 提取一个全部字符串返回值

2021-05-11 20:38 by 大手掌, 85 阅读, 0 推荐, 收藏, 编辑
摘要:用jemeter 做接口测试,请求得返回值不是一个json,而是一个字符串, 一直提取不出来,结果这样搞定了 阅读全文

python 面试题判断一个字符串是否是回响字符串 abbbba

2020-12-09 16:46 by 大手掌, 60 阅读, 0 推荐, 收藏, 编辑
摘要:a='abbba'num=len(a)if num%2==0: begin=0 end=len(a)-1 if a[begin] == a[end]: print('yes') else: print('not')else: mid=num//2+1 a.replace('%s'%a[mid],'' 阅读全文

python面试题--判断一个字符串中的括号“(”“)”是否成对出现

2020-12-09 16:42 by 大手掌, 2187 阅读, 0 推荐, 收藏, 编辑
摘要:判断一个字符串中的括号是否成对出现: import heapq import collections a='())(((aadg)(jnvh))' heap=[] l=collections.Counter(a) #如果左括号和右括号出现次数不一致,直接返回不一致 if l['(']==l[')'] 阅读全文

python get请求参数空字段处理

2020-10-10 15:22 by 大手掌, 399 阅读, 0 推荐, 收藏, 编辑
摘要:今天在写一个查询接口请求参数是这样的 pageSize=10&currentPage=1&totalCount=0&materialName=&materialNo=1014010320&brandId=&status= 好多字段为空 然后定义了一下请求参数为一个空字典 self.params={} 阅读全文

使用jemeter做接口测试遇到的那些事(三)-提取json信息

2020-09-21 10:52 by 大手掌, 110 阅读, 0 推荐, 收藏, 编辑
摘要:背景: 做接口测试,需要提取一个字段的值,是一个一位数组(列表),直接想法,用正则表达式干,怎么写正则都不对,然后一转念jemeter有一个json提取器,然后用一下果然奏效。jemeter json提取器需要一个路径,正好之前写过一个脚本把一个json所有的字段路径输出出来,参考之前博客 阅读全文

使用jemeter做接口测试遇到的那些事(二)

2020-09-17 14:33 by 大手掌, 115 阅读, 0 推荐, 收藏, 编辑
摘要:参数化问题: 背景 参数化时候要给一个值设置5个参数,想法是用函数助手(_csvread)然后加一个循环控制器,结果每次循环都只取第一个数,然后又用了一个计数器,还是无法遍历所有的值 解决方案: 用配置原件中的CSV数据文件配置+循环可以实现参数遍历 阅读全文

使用jemeter做接口测试遇到的那些事(一)

2020-09-17 14:02 by 大手掌, 175 阅读, 0 推荐, 收藏, 编辑
摘要:背景:通过jemeter做自动化测试流程 一,设置token为全局变量时遇到的问题。 1,新建一个beanshell sampler ,然后函数助手里新建一个_setproperty助手框,设置 2,在其他线程组的配置原件中引用 3,其他线程组有时候会报错,登录过期/账号被下线 原因:因为线程是并发 阅读全文

输入一个json输入一个jsonpath

2017-08-08 10:01 by 大手掌, 337 阅读, 0 推荐, 收藏, 编辑
摘要:class data_to_jsonpath(): def __init__(self): self.templist=[] def data_handle(self,data, jsonpath): # 第一次调用这个函数的时候,jsonpath 设为 $. 或$ if isinstance(da 阅读全文

有两个问题需要解决

2017-03-17 18:07 by 大手掌, 152 阅读, 0 推荐, 收藏, 编辑
摘要:1 如何用python上传图片 2 如何在一个类中调用不同的方法 class learn: def a(c,d): print(c+d) return c + d def b(): m=input("a :" ) k=input("b :" ) c=a(int(m),int(k)) print(c) 阅读全文

怎么遍历重复的字典

2017-02-16 11:36 by 大手掌, 157 阅读, 0 推荐, 收藏, 编辑
摘要:user ={ 'dashouzhang':{ 'moblie':'18500789646', 'password':'123456' }, 'nihao123':{ 'moblie':'13522069019', 'password':'yx198749' }, 'test5':{ 'moblie 阅读全文