接口自动化
菜鸟之路--哦也
这个作者很懒,什么都没留下…
展开
-
运行pytest.ini配置文件报错解决方法
创建配置文件后,窗口执行pytest报错如下:报错本质是:编码异常,需要修改UTF8格式解决方法:找到phthon安装路径下的iniconfig/_init.py文件,添加代码encoding = ‘utf8’,如图所示原创 2021-10-12 11:24:39 · 1656 阅读 · 0 评论 -
jmeter参数传递三种方法
参数的传递分为线程组内和多个线程组之间的传递,因为每个线程组之间是独立的,所以多个线程组之间的传递需要用到beashell后置处理器将提取的参数设置为全局变量。1、线程组内传递:正则表达式、json提取器①正则表达式:接口示例接口A:输入用户名,密码创建用户,返回新增用户id接口B:输入用户id,用户名,密码等信息实现编辑用户(B接口基于A接口返回的新增用户id实现数据修改)正则表达式提取器正则表达式提取器是一种后置处理器,它可以通过正则的方式提取请求中的响应数据,Jmeter的正则表达式提取原创 2021-07-22 15:34:25 · 12977 阅读 · 0 评论 -
JMeter中beanshell断言相关知识
JMeter在它的BeanShell中内置了变量,用户可以通过这些变量与JMeter进行交互,其中主要的变量及其使用方法如下:log:将希望看到的信息写入到日志文件中,写入到jmeber.log文件,使用方法:log.info(“This is log info!”)/log.info(“备注信息:” + 某个参数;ctx(JmeterContext)通过它来访问context,使用方法可参考:org.apache.jmeter.threads.JMeterContext。vars - (JMeter原创 2021-07-22 11:07:44 · 153 阅读 · 0 评论 -
JMeter中beanshell断言:code、message
import org.json.*; //导入json包String response = prev.getResponseDataAsString(); //获取响应的值JSONObject responseJson = new JSONObject(response); //转换成json格式String message = responseJson.getString("message"); //获取请求的message字段log.info("响应message字段:" + mess原创 2021-07-22 10:51:22 · 640 阅读 · 0 评论 -
JMeter中beanshell断言:状态码、包含字段
//import org.json.*;//获取响应数据String response = prev.getResponseDataAsString();//JSONObject responseJson = new JSONObject(response);//将获取响应数据存储正在日志当中log.info("这是存储的响应体数据显示在日志当中:" + response);//判断响应体数据中是否包含xxxx 格式:response.contains("xxxxxxx")if(resp原创 2021-07-22 10:48:48 · 1189 阅读 · 0 评论 -
字符串的格式化形式
# 1、%格式化符 % 是内置的对字符串进行格式化的格式化符,格式化字符串时,将字符串档做一个模板,#模板中包含格式化符,这些格式化符为真是的值预留位置,并说明真实的值具体的格式,然后用一个元祖()#将多个值换递给模板,每个值对应一个格式化符print ('hello %s, I am %d year old' % ('Lilei', 6))# 结果: hello Lilei, I am 6 year old#'hello %s, I am %d year old'为我们的模板。%s为第一个格原创 2021-04-15 15:55:26 · 2712 阅读 · 0 评论 -
join()函数
Python中有join()和os.path.join()两个函数,具体作用如下:join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串os.path.join(): 将多个路径组合后返回一、函数说明1、join()函数语法: ‘sep’.join(seq)参数说明sep:分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串返回值:返回一个以分隔符s转载 2021-04-13 14:45:36 · 5751 阅读 · 0 评论 -
split()函数介绍
这篇文章主要介绍了举例详解Python中的split()函数的使用方法,split()函数的使用是Python学习当中的基础知识,通常用于将字符串切片并转换为列表,需要的朋友可以参考下函数:split()Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开一、函数说明1、split()函数语法:str.sp转载 2021-04-13 11:04:42 · 196113 阅读 · 9 评论 -
set()函数应用
set() 函数创建一个无序不重复元素的集合,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等,返回新的集合对象a=[‘1’,‘2’,‘3’,‘2’,‘2’,‘3’]#定义一个listb=set(a)print(b) #set([‘1’, ‘3’, ‘2’])print(type(b)) #<type ‘set’>print(type({1:2})) #<type ‘dict’>a.append(‘100’) #listd添加元转载 2021-04-08 20:05:53 · 1649 阅读 · 0 评论 -
‘’.join()函数学习
Python中的 .join() 函数经常被大家使用到,之前面试的时候也被问到过,在这里记录一下:这个函数展开来写应该是str.join(item),join函数是一个字符串操作函数str表示字符串(字符),item表示一个成员,注意括号里必须只能有一个成员,比如’,’.join(‘a’,‘b’)这种写法是行不通的举个例子:‘,’.join(‘abc’)上面代码的含义是“将字符串abc中的每个成员以字符’,'分隔开再拼接成一个字符串”,输出结果为:‘a,b,c’join里放列表、元组、字典也是转载 2021-04-06 17:50:01 · 15359 阅读 · 0 评论