Proxyman + HAR = mock-данные для iOS-тестов

В Naumen мы используем связку Proxyman + HAR , чтобы готовить mock-данные для интеграционных тестов iOS-приложений. Такой подход выручает, когда реальный сервер недоступен или не умеет переводить себя в нужное состояние для проверки: мы перехватываем сетевой трафик приложения, сохраняем его и превращаем в готовые моки. О том, как именно мы это делаем, рассказывает Ринат, iOS-разработчик Naumen. В его практике Proxyman помогает быстро собирать сетевые сценарии, а экспорт в HAR и консольная утилита позволяют автоматически преобразовывать их в моки для тестов. Это экономит часы ручной работы и делает интеграционные тесты стабильными и предсказуемыми.

https://habr.com/ru/companies/naumen/articles/953168/

#iOS #Swift #Proxyman #HAR #моки #тестирование_мобильных_приложений #URLProtocol #автоматизация_тестирования #mobile_qa

Proxyman + HAR = mock-данные для iOS-тестов

В Naumen мы используем связку  Proxyman + HAR , чтобы готовить mock-данные для интеграционных тестов iOS-приложений. Такой подход выручает, когда реальный сервер недоступен или не умеет...

Хабр

Proxyman + HAR = mock-данные для iOS-тестов

Привет! Меня зовут Ринат, я iOS-разработчик в Naumen. В компании я занимаюсь разработкой нескольких iOS-продуктов: клиента для SMP-сервера (Service Management Platform) и SDK чата. В этой статье расскажу, как мы используем связку Proxyman + HAR , чтобы готовить mock-данные сетевых запросов для интеграционных UI-тестов одного из iOS-приложений. Такой подход выручает, когда для тестов нет возможности поднять сервер с нужным наполнением или сервер не предоставляет дополнительных методов API для имитации определенного сценария — например, переписка в чате с собеседником, обновление статуса заказа.

https://habr.com/ru/companies/naumen/articles/970822/

#proxyman #интеграционные_тесты #мокирование #CFNotificationCenter #автоматизация_тестирования #тестирование_мобильных_приложений #iOS_UIтесты #HAR #URLProtocol #WebSocket

Proxyman + HAR = mock-данные для iOS-тестов

Привет! Меня зовут Ринат, я iOS‑разработчик в Naumen. В компании я занимаюсь разработкой нескольких iOS‑продуктов: клиента для SMP‑сервера (Service Management Platform) и SDK чата....

Хабр

Would folks be interested in a writeup with working scripts for 100% locally #selfhosted #LanguageTool Desktop (#macOS, #Linux should work too) with full grammar checking and sentence rewriting capabilities, taking advantage of the open source LT server, #ollama, and #mitmproxy or #Proxyman ?

The upshot is #private #secure #grammarcheck with #LLM rewrites, like a secure self-hosted alternative to #Grammarly without sharing out every word you type. Awfully #hacky, but it works... #infosec

‎Proxyman - Network Debug Tool

‎Meet a superb Web Debugging Proxy that can act like a middle-man, aka Proxyman.  Proxyman for iOS works perfectly with Proxyman for macOS (native macOS app, Support macOS Sonoma and M3 Chip). ### Features - Capture HTTP/HTTPS Traffic from iOS Devices with built-in Proxyman VPN - View HTTP/HTTPS R…

App Store

Does anyone know of an #OpenSource alternative to #Proxyman? I am using #macOS currently but am open to any other platform tools.

#askfedi #question #proxy #software #FOSS

I've paid for a year of #ProxyMan subscription before and have been using an outdated version since my license expired. Today, I realized that #Setapp includes a #ProxyMan subscription!
Not only can I use the latest #ProxyMan features, but I also get a better justification for paying for #Setapp! This app alone is worth the price for #Setapp for me.
Just added the :proxyman: icon to https://slackmojis.com/ #slack #proxyman
Slackmojis - The Best Custom Slack Emojis

The best emojis for your Slack chats. Download all the custom emojis and animated emojis for your rooms. They work as custom Microsoft Teams Emojis too!

Been using #Proxyman to test how one of the apps at work interacts with our APIs and it is really good.

The ability to to just get a .har file and compare that output to a .har from doing the same actions on desktop is really nice.

This is the kind of software I’ll happily pay for, for as long as they’re willing to make it.

My apartment recently installed a building management system, and there's a client app written in React Native The app has several features such as news, announcement, billing, and package management.

Since my usage of this app is mostly to track received packages, this weekend I write simple app to show list of packages I had. It was fun exercise writing #SwiftUI as well as tinkering and inspecting network request using #Proxyman

That summary view, is built by ChatGPT 😂

I purchased ProxyMan for my Mac with their generous student discount because it's cheaper than Burp Suite, and I can't/don't use my work licenses for self-directed research and academia.

It's nice. The UI/UX is intuitive and macOS-like, making it stand out for me against the likes of mitmproxy, Burp, and ZAP. It took a handful of straightforward in-app clicks to set the system proxy, trust their root CA certificate for specific domains, and pass-thru everything else.

My license also unlocked premium features for their mobile app, which I just learned of but am now interested in checking out. I'm glad there's still room for competition in the MITM space.

Proxyman · Debug, intercept & mock HTTP with Proxyman

Proxyman is a native, high-performance macOS app, which enables developers to capture, inspect, and manipulate HTTP/HTTPS requests/responses with ease. Support iOS and Android Simulator and Physical Device.

Proxyman