摘要: 有些接口的请求会带上sign(签名)进行请求,各接口对sign的签名内容、方式可能不一样,但一般都是从接口的入参中选择部分内容组成一个字符串,然后再进行签名操作, 将结果赋值给sign; 完整规范的接口文档都会有sign的算法描述。这里通过Postman的Pre-request Script以及JMeter的BeanShell前置处理器进行接口签名的处理。(完整代码在每部分的最后) 按照ASCII顺序排序,使用md5进行签名,使用SHA256withRSA进行签名 阅读全文
posted @ 2023-12-15 13:03 还梦呦 阅读(362) 评论(0) 推荐(1) 编辑
摘要: 在工作中可能会遇到需要在压测的时候对Linux服务器进行性能资源监控的情况。这时可以用nmon来对服务器进行监控。 遇到了问题:error while loading shared libraries: libncurses.so.6: cannot open shared object file: No such file or directory 阅读全文
posted @ 2023-12-11 17:42 还梦呦 阅读(276) 评论(0) 推荐(1) 编辑
摘要: Postman的操作离不开客户端。但是在一些情况下可能无法使用客户端去进行脚本执行。比如在服务端进行接口测试。由此我们引入了Newman。Newman基于Node.js开发,它使您可以直接从命令行轻松运行和测试Postman测试集。它在构建时考虑了可扩展性,因此您可以轻松地将其与持续集成服务器集成并构建系统。 阅读全文
posted @ 2023-10-10 15:14 还梦呦 阅读(319) 评论(2) 推荐(1) 编辑
摘要: 使用内网负载机(Linux)执行JMeter性能测试 在我们工作中有时候会需要使用客户提供的内网负载机进行性能测试,一般在什么情况下我们需要要求客户提供内网负载机进行性能测试呢?1. 遇到公网环境下性能测试达到了带宽瓶颈。那么这时,我们就需要考虑在内网环境负载机下来执行我们的性能测试以达到屏蔽带宽影响的目的。 2. 系统对高并发做了防护,例如ddos防护 3. 测试的并发过高导致负载机先达到瓶颈 阅读全文
posted @ 2023-09-07 18:07 还梦呦 阅读(261) 评论(0) 推荐(2) 编辑
摘要: ​ 在我们日常工作中,可能会遇到需要将请求返回的数据写入到文件中。在我们使用JMeter进行性能测试时,就经常能够遇到这种情况。要想达到这种目的,我们一般采取BeanShell后置处理器来将内容写入到文件。 阅读全文
posted @ 2023-08-22 15:45 还梦呦 阅读(330) 评论(0) 推荐(1) 编辑
摘要: ​ RPS (Request Per Second)一般用来衡量服务端的吞吐量,相比于并发模式,更适合用来摸底服务端的性能。我们可以通过使用 JMeter 的常数吞吐量定时器来限制每个线程的RPS。对于RPS,我们可以把他理解为我们的TPS,我们就不过多解释了。​ RPS 取决于压测的并发数以及服务的响应时间,并发数过高,可能压力过大压垮后端服务,并发数过低,可能压不到指定的 RPS。为了避免压力过大压垮后端服务以及摸底后端服务性能上限,可以通过设置常数吞吐量定时器来限制线程的 RPS 上限。 阅读全文
posted @ 2023-08-21 13:56 还梦呦 阅读(252) 评论(0) 推荐(1) 编辑
摘要: ​ 在JMeter压力测试中,我们时常见到的几个场景有:单场景基准测试、单场景并发测试、单场景容量测试、混合场景容量测试、混合场景并发测试以及混合场景稳定性测试​ Custom Thread Groups插件PS:在我们正式测试中,统一使用非GUI界面运行,只有在调试时候我们才会用GUI运行​ 单场景基准测试,一般在压力测试实施前进行测试,用于检测被测功能的性能指标,以用来判断制定后期的测试计划。基准测试的策略可以是单用户执行一次或者单用户迭代执行多次。在这里我们采用后者。 阅读全文
posted @ 2023-08-19 18:08 还梦呦 阅读(960) 评论(1) 推荐(2) 编辑
摘要: ​ 在我们的工作中,我们可以利用一些插件来帮助我们更好的进行性能测试。今天我们来介绍下Jmeter怎么添加插件? 阅读全文
posted @ 2023-07-26 16:21 还梦呦 阅读(599) 评论(0) 推荐(1) 编辑
摘要: ​ 在Postman中,我们进行接口测试一般是以集合为单位,而在日常应用中,我们会经常使用到变量。下面我们将介绍一下变量和集合的一些用法。 阅读全文
posted @ 2023-06-18 05:02 还梦呦 阅读(363) 评论(0) 推荐(2) 编辑
摘要: 文章目录导航:**URL:**https://postman-echo.com/getParams:**URL:**https://postman-echo.com/postParams:**URL:**https://postman-echo.com/postBody:**URL:**https://postman-echo.com/postBody:**URL:**https://postman-echo.com/postBody: **URL:**https://postman-echo.com/po 阅读全文
posted @ 2023-03-22 23:29 还梦呦 阅读(318) 评论(0) 推荐(1) 编辑