기계적 진탕법은 가장 일반적으로 사용되는 간편한 추출방법으로 분말이나 입자크기가 작은 검체에 적용하는데, 검체와 검체에 대하여 2∼5배량의 추출용매를 Erlenmeyer flask와 같은 용기에 함께 넣고, 진탕기 (보통 200 rpm) 에서 30분 내지 수시간 진탕하여 추출한다. 분말로 만들기 힘들거나, 입자가 큰 검체는 blender 컵이나 homogenizer컵에 넣고 2∼5배량의 추출 용매를 넣은 후 1∼5분간 고속 마쇄하면서 기계적 진탕법과 동일하게 추출 과정을 적용 시키는데, 이를 각각 blending과 homogenization이라 한다. Blender의 경우 회전수가 3,600 rpm 정도면서 회전구동부가 하부에 위치한 반면, homogenizer는 회전수가 최고 10,000∼15,000 rpm으로 보다 고속이고 회전구동부가 상부에 장착되어 있는 점이 다르다. Blender는 저렴하고 마쇄 효율이 우수하나 회전구동부가 하부에 위치 하여 컵과 구동부간 연결부위가 느슨해질 경우 가연성 추출용매가 회전모터로 흘러들어가 폭발할 위험이 있다. Homogenizer는 회전 구동부가 상부에 있어 폭발의 위험성은 없으나 마쇄 성능이 떨어지는 단점이 있다. 추출용기는 유리 또는 stainless steel 재질이므로 일상적 용매를 사용할 경우 용기로부터의 오염은 없다. 단지 마개 및 구동부와의 연결부위는 일상적으로 사용되는 고무나 플라스틱 재질을 사용할 경우 간섭물질이 용출될 수 있으므로 반드시 PTFE (Teflon) 나 최소한 silicon rubber와 같은 무용출성 비활성 재질을 사용하여야 한다.
기계적 진탕법은 분말 또는 소입자에 적용하여 추출용매를 용기에 같이 넣고 진탕기에서 수시간 추출한다. 대입자는 고속 마쇄하면서 기계진탕법과 같이 추출한다. 추출방법 중 blending은 회전수가 저속으로, 저렴하며 하부 회전구동부로 마쇄효율이 높지만 폭발위험이 있다. homogenization은 고속 회전이며 상부 구동부로 안전하나 마쇄력이 아쉽다. 추출용기의 오염은 없으나 마개 연결부는 무용출성 비활성 재질이 필수다.