质量门禁的作用,就是从需求阶段开始,尽早的介入需求设计、产品设计和技术方案设计等环节,通过评审、提问等方式,尽可能多的发现存在的问题,通过制定科学合理符合项目实际情况的准入准出标准,来保证每个环节流转到下一环节的输出结果,质量更高。自动化测试用例建设是软件测试过程中的一个重要环节,帮助测试团队提高测试效率、减少人
原创
2024-04-27 18:44:21
45阅读
保证提测质量1.代码评审 测试参加: 有没有实现需求主要功能异常情况的处理性能角度安全角度 2.代码静态检查报告 3.单元测试报告 4.功能测试报告
原创
2016-04-28 23:33:14
2763阅读
# Java开发:从提测到上线
## 引言
在软件开发过程中,经常需要将代码从开发环境迁移到生产环境。这个过程通常包含了测试和上线两个关键步骤。本文将介绍Java开发中的提测和上线流程,并提供相应的代码示例,让读者更好地理解这个过程。
## 提测
提测是指将开发完成的代码提交给测试团队进行测试。在提测之前,我们需要确保代码已经通过了开发环境中的自动化测试,并且没有明显的bug。下面是一个示
原创
2023-10-09 05:56:08
192阅读
[摘要]webbench由Lionbridge公司开发,主要测试每秒钟请求数和每秒钟数据传输量,同时支持静态、动态、SSL,部署简单,静动态均可测试。本文介绍Nginx使用webbench进行压力测试。 在运维工作中,压力测试是一项非常重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。 但是,在压力测试中存在一个共性,那就
转载
2024-04-11 13:42:39
98阅读
nginx降权示例环境:centos7降权运行的应用场景首先我们来看。默认模式下nginx的运行状态:[root@blackstone batman]# ps -elf | grep nginx | grep -v grep 可以看到有两个进程,分别以不同的权限在运行,master进程使用的是root权限,而这里的worker进程则使用的是nginx权限。在单人使用服务器时是完全ok的,但是一旦涉
转载
2024-08-13 11:06:55
95阅读
前言Nginx 性能优化,主要是减少磁盘 io。请求头、请求体、响应体都在缓冲区操作。文件信息的读取另外一方面减少网络 io。gzip 压缩。前端资源也可以提前进行 gzip 压缩,这样请求的时候就不用再压缩了,减少对 cpu 的损耗。强缓存。减少对后端的静态资源的请求。http 链接的尽快释放,减少请求的堆积。linux 内核优化。这部分主要是查阅资料加上自己的理解。内容来自 《深入理解 Ngi
转载
2024-03-13 14:08:01
199阅读
1、查看当前的PHP FastCGI进程数是否够用: netstat -anpo | grep "php-cgi" | wc -l 如果实际使用的“FastCGI进程数”接近预设的“FastCGI进程数”,那么,说明“FastCGI进程数”不够用,需要增大。 2、部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中Fast
转载
2024-08-12 11:17:33
40阅读
1、业务描述公司开发后台系统,用于增加计算机信息2、被测对象请求url:http
原创
2023-04-23 12:53:19
69阅读
记一次Nginx服务器报502 Connection timed out的排查历程一个风和日丽的下午,测试小妹妹心急火燎地突然跑过来说,同样的脚本,同样的压测参数,但在持续压测2min左右后开始报502错误,重要功能平均响应时间严重超标。重现从测试小妹妹那要来Jmeter脚本,300并发持续5分钟进行压测。不出意外,果然2分钟左右Jmeter就出现502 Bad Gateway错误。 伴随着502
转载
2024-02-28 17:55:17
163阅读
nginx 涉及到两个账户,一个是 nginx 的运行账户,一个是 php-fpm 的运行账户。如果访问的是一个静态文件,则只需要 nginx 的运行账户对文件具有读取权限;而如果访问的是一个 php 文件,则首先需要 nginx 的运行账户对文件有读取权限,读取到文件后发现是一个php 文件,则转发给 php-fpm,此时则需要 php-fpm 账户对文件具有读取权限。一。研究发现的结论1. l
转载
2024-07-24 06:48:23
66阅读
目录Nginx漏洞复现①CVE-2013-4547(文件名逻辑漏洞)复现②Nginx解析漏洞nginx_parsing_vulnerability复现 Nginx漏洞复现Nginx与Apache一样,自身是不支持解析PHP语言的,只能通过加载PHP模块来解析PHP。 大致流程如下: 用户访问域名->域名进行DNS解析->请求到对应IP服务器和端口->nginx监听到对应端口的请
转载
2024-08-27 11:25:38
71阅读
摘要3.Linux系统下的文件除了rwx之外还有一种重要的权限,即s。linux系统中每个进程都有2个ID,分别为用户ID(uid)和有效用户ID(euid),UID一般表示进程的创建者(属于哪个用户创建),而EUID表示进程对于文件和资源的访问权限(具备等同于哪个用户的权限)。即真实的进程权限是有EUID标注的而非UID。当一个可执行文件的权限设置了set-user-ID位,那么它在执行时,进程
转载
2024-04-19 14:05:18
54阅读
一、序日常研测工作演绎你是否也有同样的困惑?跟进的需求,就在提测前一秒,被告知不能如期提测了,研测计划被打乱;提测的功能,犹如遇到不好的购物体验,缺斤短两,与prd预期不符;产研测三方需求理解不一致,临时组会讨论,出临时解决方案;等等。。。你是否也遇到了以下的挑战?1.时间约束:敏捷开发周期较短,迭代速度快,使得测试人员很难在可用的时间内彻底测试软件;2.回归测试:在不断地迭代中,系统功能大大小小
原创
2023-11-17 11:48:33
141阅读
这篇文章所讲的内容,之前小编
转载
2022-06-01 13:50:00
408阅读
<< 写此文的缘由下午有同学,在群里问了几个问题。突然发现,大家对开发代码完事后,执行测试前
原创
2022-09-21 17:58:06
515阅读
K8S(Kubernetes)是一个用于自动部署、扩展和管理容器化应用程序的开源平台。在软件开发过程中,经常需要对不同版本的应用进行测试,而在K8S中实现多版本提测是一种非常常见的需求。
首先,让我们来看一下实现多版本提测的整体流程:
| 步骤 | 操作 |
| ------ | ------ |
| 1 | 准备不同版本的Docker镜像 |
| 2 | 创建不同版本的Deployment
原创
2024-04-19 12:14:56
68阅读
背景多程序员刚参加工作或者工作一两年,总习惯于按部就班地“搬砖”。不知道你是否认真思考过:如果你想成为一名专业的开发人员,想让测试认可你的专业度,让测
原创
2021-08-08 13:41:44
297阅读
1评论
写日志之前先copy一段nginx502的原因,从某网看到如下,然而这并不是重点,最重要还是看博主手敲的东西。 一、NGINX 502错误排查 NGINX 502 Bad Gateway错误是FastCGI有问题,造成NGINX 502错误的可能性比较多。将网上找到的一些和502 Bad Gateway错误有关的问题和排查方法列一下,先从FastCGI配置入手:1.FastCGI进程是否已经启动2
转载
2024-04-28 16:17:48
33阅读
我们怎么去评估我们压测量呢,或者我们怎么去评估我们本次压测的结束的标志呢,如果没有目的或者没有最后的完成的标准,我们就会陷入性能压测的死循环中。下面是我总结的两点: 1.根据现有用户,采用二八原则
2.根据合作方的要求, 二八原则:指80%的业务量在20%的时间里完成。二八定律又名80/20定律、帕累托法则(Pareto‘s principle)也叫巴莱特定律、朱伦法则(Ju
转载
2024-04-19 19:13:07
94阅读
今日除了LOL测试服更新了部分英雄的调整细节以外,拳头设计师还通过社交媒体发布了LOL10.18版本的改动预览。 具体改动如下:削弱瑟提被动第二次攻击的额外伤害由5-90(+0.15总AD)调整为5-90(+0.5额外AD)。Q技能伤害由10-50(+1/2/3/4/5%目标最大生命值)(+每100AD提升1%)调整为10-50(+1%目标最大生命值)(+每100AD提供
转载
2023-11-03 09:37:03
17阅读