摘要:
前言 我们在压测接口的时候,需批量获取多个用户登录后返回的token值,那么在setUp 线程组可以先批量登录后把token保存到本地csv文件,后面的接口引用这个csv文件的数据参数化。 setUp 线程组批量登录 我们希望能批量登录用户,先提取注册准备好一批账号和密码,用 login.txt 保 阅读全文
posted @ 2022-11-09 15:23
漫步者1号
阅读(277)
评论(0)
推荐(0)
摘要:
前言 在接口测试的时候,很多接口都需要用户先登录,才有访问接口的权限。在测试的时候,我们的关注点其实是当前测试的接口,登录只是一个前置操作。像 python 的 unittest 和 pytest 框架都有 setUp 的概念,前置操作用来准备测试数据,jmeter 里面也有个 setUp 线程组可 阅读全文
posted @ 2022-11-09 14:26
漫步者1号
阅读(193)
评论(0)
推荐(0)
摘要:
前言 在使用 jmeter 测试的时候,有些 html 页面返回的中文内容显示乱码,导致无法正常查看中文的内容 乱码场景 在打开百度页面时,返回的html内容中文显示乱码,如下图所示 出现乱码的原因,主要是请求 header 中没有charset字段,则默认为 ISO-8859-1 编码模式。但实际 阅读全文
posted @ 2022-11-09 12:14
漫步者1号
阅读(148)
评论(0)
推荐(0)
摘要:
前言 在使用jmeter测接口的时候,当我们的接口数量越来越多的时候,在每个接口里面都需要添加服务器ip和端口。当测试环境的ip和端口发生改变时,需一个个去修改这时候去维护接口就很麻烦,我们希望有个地方能统一配置接口的服务器ip和端口信息。jmeter里面有个配置元件-HTTP请求默认值, 就是专门 阅读全文
posted @ 2022-11-09 11:11
漫步者1号
阅读(91)
评论(0)
推荐(0)
摘要:
前言 在做性能测试的时候,有时候我们希望测试用户访问一个web页面的加载时间,使用 jmeter 压测的话,需模拟浏览器的行为,加载整个页面的内容。包含一些js,css,png图片资源等文件的加载。 浏览器查看加载时间 浏览器加载页面的时间如何查看呢?以chrome 浏览器为例,打开一个web页面, 阅读全文
posted @ 2022-11-09 10:42
漫步者1号
阅读(708)
评论(0)
推荐(0)
摘要:
前言 使用jmeter做接口压测的时候,如何能保证接口的每次返回结果都是我们预期的呢?这就需要添加检查点,也就是添加断言。添加断言就是为了检查返回的结果与我们的预期是一致的,不用去一个个检查结果 场景案例 有一个登录接口,接口登录接口文档基本信息 访问地址:http://192.168.64.129 阅读全文
posted @ 2022-11-09 10:07
漫步者1号
阅读(346)
评论(0)
推荐(0)
摘要:
前言 工作中我们需要压测的接口大部分都是需要先登陆后,带着token的接口(或者带着cookies),我们可以先登陆获取token再关联到下个接口。比如我现在要压测一个重置支付密码接口,每个用户只能修改自己的支付密码。 场景案例 我现在有一个登陆接口A,登陆成功后返回一个token值 访问地址:ht 阅读全文
posted @ 2022-11-09 09:42
漫步者1号
阅读(404)
评论(0)
推荐(0)

浙公网安备 33010602011771号