摘要: 背景:用的pycharm professional是POJIE过的,今天编写脚本的时候,看到升级提醒,鬼使神差的点了升级。升级完成后,提示重启,结果就再也打不开了,如下图 报错信息:Terminating app due to uncaught exception 'NSInternalIncons 阅读全文
posted @ 2022-09-16 22:09 潘潘达 阅读(3136) 评论(2) 推荐(0) 编辑
摘要: 简介:os模块是python内置的模块,提供了一些操作系统功能,也可以用于处理文件。使用前提:导入os模块即import os 1、os模块的高频使用 需要文件、目录操作时,一般会用到os.path中的方法 1)查看指定目录/文件的绝对路径 用法:os.path.abspath(path) 返回:目 阅读全文
posted @ 2022-06-27 12:35 潘潘达 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、python中一切皆对象,那么“可迭代”对象与普通对象有什么区别呢? 实现了__iter__方法的对象即为可迭代对象,str list tuple dict set 都是可迭代的,可以通过判断对象是否有__iter__属性来判断该对象是否是可迭代对象,如下: 二、可迭代对象的__iter__方法 阅读全文
posted @ 2022-06-11 12:59 潘潘达 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 做接口测试的时候,遇到这样一个场景:判断前置接口返回的数据不为空,为空则不执行后续接口脚本。那么,该怎么实现判断不为空呢?查看了好多博客,都回答的是使用JSON断言同时勾选【Expect null】和【Invert assertion(will fail above conditions met)】 阅读全文
posted @ 2022-05-25 16:22 潘潘达 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: 需求场景:测试接口参数由接口A的响应中的某个字段,加上接口B的响应中的部分字段组成。 实现: 1)使用JSON提取器从接口A的响应中提取所需字段 2)使用JSON提取器从接口B的响应中提取所需字段 3)使用JSR 223预处理程序,使用JS 来处理从接口B响应中提取的数据添加到接口A响应中提取的js 阅读全文
posted @ 2022-05-24 13:38 潘潘达 阅读(554) 评论(0) 推荐(1) 编辑
摘要: 最近在做接口自动化测试的时候,遇到一个接口的传参是某个日期的凌晨时间戳,比如今天 2022-05-24 00:00:00的时间戳,看了一下jmeter提供的内置时间函数,发现并没有刻意直接获取的方式,所以只能通过写脚本的方式实现。查阅了一下资料,发现有以下两种方式可以实现: 使用JSR 223预处理 阅读全文
posted @ 2022-05-24 13:26 潘潘达 阅读(633) 评论(0) 推荐(2) 编辑
摘要: 在使用jmeter做接口测试的时候,相信大家一定遇到过以下场景:使用HTTP信息头管理器设置全局请求头信息,如:content-type = application/json,但并非所有的接口的content-type都是application/json,那么该怎么更改已有请求头信息呢?如果请求头参 阅读全文
posted @ 2022-05-09 19:54 潘潘达 阅读(2952) 评论(0) 推荐(0) 编辑
摘要: 总结一下jmeter的时间函数使用: 1、__time :获取时间戳、格式化时间 1)${__time(,)} :获取当前时间戳(当前时间的毫秒数),默认精确到毫秒级别,13位数,如:1650356704900 2)${__time(,time_ms)} :获取当前的时间戳并存入参数 time_ms 阅读全文
posted @ 2022-04-19 17:12 潘潘达 阅读(11042) 评论(0) 推荐(1) 编辑
摘要: 在使用JMeter的时候,难免会用到三方的jar包,但是需要在 【测试计划】中添加jar包目录的,如下图: 一般情况下,可以将三方jar包放到JMeter安装目录下的lib/ext目录下 如果不生效,则可以修改 jmeter.properties 配置文件中的 plugin_dependency_p 阅读全文
posted @ 2022-04-15 11:36 潘潘达 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 问题描述:在执行单交易负载脚本的时候发现,在本地跑脚本,异常率0%,同样的脚本放到发压机上执行,就出现了大面积的报错 原因分析:Linux分配给客户端连接的端口用尽,无法建立socket连接导致,虽然socket关闭了,但端口默认等待60s才会释放,所以只要我们再多给点可用的端口就好了。 解决步骤: 阅读全文
posted @ 2022-01-30 11:32 潘潘达 阅读(5990) 评论(1) 推荐(0) 编辑